技术开发 频道

RQM—IBM新一代质量管理平台

【IT168 专稿】

    根据Gartner在08年发布的一份关于软件质量管理解决方案的市场调查,处于领先位置的软件厂商分别是HP和IBM:

    HP的解决方案以Quality Center为核心,最近发布了QC 10版本。作为还击,IBM与之抗衡的是Rational产品线中的Rational Quality Manager,简称RQM。在IBM的网站上,我们还可以看到IBM提供了一个从HP迁移到IBM Rational的解决方案:

    希望在测试和质量管理市场上蚕食更多的份额、打击竞争对手的意图表露无遗:

    当您从HP迁移到IBM Rational质量管理解决方案时,您将获得经济有效、综合全面的协作式IT生命周期解决方案。

    Rational质量管理解决方案得到了Forrester的认可,在Quality Management Marketscope中被评为Strong Positive,它可为您提供保证软件质量和系统交付项目质量所需的一切。

    希望迁移到IBM Rational的现HP/Mercury客户可能获得折扣价格。在2009年6月30日之前,被选中合格的IBM  Rational质量管理产品升级许可费用已降价25%。了解更多(英文)。

    RQM基于Rational全新的Jazz平台,打的就是"协作"这张牌。那么下面我们就来看一下RQM有何能耐,能作为IBM的"R-HEROES"之一(R即代表Rational之意)。

    下载

    首先到IBM的网站下载RQM 1.01版本:

    http://www.ibm.com/developerworks/downloads/r/rqm/

    RQM客户端支持的操作系统平台包括Linux和Windows,包括:

    · Red Hat Enterprise Linux? Desktop 5.0 x86-32, Update 1
    · SuSE Linux Enterprise Desktop (SLED) 10.0 x86-32, Service Pack 1
    · Windows Vista Business X86-32, Service Pack 1
    · Windows Vista Enterprise X86-32, Service Pack 1
    · Windows XP Professional x86-32 Service Pack 2

    与HP的Quality Center一样,RQM的客户端可以通过WEB浏览器访问,这也是目前测试和质量管理平台的主流做法,RQM支持Firefox2.0和3.0、IE7.0。

    部署RQM的应用服务器的机器上,要求的操作系统如下:

    · Red Hat Enterprise Linux Desktop 5.0 x86-32, Update 1
    · SuSE Linux Enterprise Server (SLES) 10.0 x86-32, Service Pack 1
    · Windows Server 2003 SP2 Standard Edition x86-32

    支持的应用服务器包括:

    · Apache Tomcat 5.5.23(已经包括在RQM的安装包中)
    · WebSphere Application Server 6.1.0.15

    支持的数据库包括:

    · IBM Derby SDK 10.3.2.2 (包含在RQM中)
    · DB2 Express Edition 9.5
    · DB2 for Linux, UNIX, and Windows 9.5 fixpack 1
    · DB2 for Linux, UNIX, and Windows 9.1 fixpack 1
    · Microsoft SQL Server 2005 SP2,
    · Microsoft SQL Server 2008
    · Oracle 10g Enterprise Edition Release 2 10.2.0.1

    在硬件要求方面,内存要求最好是1G以上。

    安装过程

    安装过程可参考RQM的安装指南一步步进行:

    http://publib.boulder.ibm.com/infocenter/rqmhelp/v1r0m0/index.jsp?topic=/com.ibm.rational.test.qm.relnotes.doc/topics/rqm_readme.html

    如果之前没有安装IBM的Installation Manager,则首先需要安装IBM Installation Manager,现在IBM的很多产品都是通过这个安装管理程序来执行的。

    配置和使用

    安装完后启动RQM并用管理员登录(ADMIN/ADMIN)

    登录进去之后就可以创建Jazz项目:

    创建项目区域(Project Areas):

    添加用户:

    当然最好的了解RQM的方法是把它附带的Sample数据导入,从而熟悉其常用功能,导入Sample数据的方法如下:

    打开命令行,转到包含Sample数据的目录,例如:

    C:\Program Files\IBM\RQM\samples\classics

    执行安装脚本:

    install_samples.bat /a project /s https://localhost:9443/ /u ADMIN /p ADMIN

    其中project是之前创建的项目区域名称。

    测试计划评审

    与HP的QC类似的,RQM也提供了需求管理和测试计划管理的功能:

    RQM的其中一个特点是提供了测试计划评审的功能,这也是"协作"概念的体现。测试架构师可以添加一个测试计划并邀请某个项目组成员(例如测试经理)进行复审,被邀请的人登录RQM后就会被提醒有一个复审的任务项:

    测试资源管理

    RQM的另外一个特色是其测试资源管理能力:

    在RQM的实验室管理模块中,你可以跟踪测试资源的使用情况,可以查找是否有合适配置的测试机器,还可以与外部的虚拟化平台结合来管理测试机器,这无疑切合现今企业日益流行的虚拟化需求。由Lab Manager来管理实验室资源,测试人员申请资源,这又是一个"协作"概念的体现。

    其他特色

    RQM的其他特色包括:测试数据管理、测试计划的版本管理、测试用例的权重等。

    测试数据是测试用例的重要组成部分,RQM支持对测试数据的管理,可以从Excel导入测试数据并进行编辑:

    RQM可以通过创建一个只读的测试计划或测试用例"快照"来管理测试计划或测试用例的版本:

    RQM为测试用例引入"权重"的概念,你可以用权重来表示一个测试用例的复杂度和重要程度,权重高的测试用例相应地需要更多的时间来执行测试,"权重"还可用在对测试结果进行分析和判断软件是否可发布,例如当大部分权重高的测试用例都通过了测试,则软件发布的风险会相对低。

    小结

    通过初步的试用,可以得出以下结论:

    RQM作为替代TestManager的新一代测试管理和质量管理平台,秉承了Jazz的"协作"之风,最大的特色是其测试计划评审功能和实验室管理功能。

    同样是基于WEB的测试管理平台,HP的Quality Center需要插件安装到浏览器,而RQM则没有采用插件技术,而是采用了AJAX技术,因此可以支持丰富的WEB UI体验,但是带来的是运行速度的问题,还有在不同的浏览器上调整布局的问题。

0
相关文章