51Testing软件测试网.j_^2W.g$h+L+Vv,M转一篇陈能技的文章,从IT168转帖的:51Testing软件测试网4WFao'e*W
u/N
51Testing软件测试网
y+kMo:h'FU'{(^G 根据Gartner在08年发布的一份关于软件质量管理解决方案的市场调查,处于领先位置的软件厂商分别是HP和IBM:
eP _#{U5K\051Testing软件测试网r.XC&Tvy4o w HP的解决方案以Quality Center为核心,最近发布了QC 10版本。作为还击,IBM与之抗衡的是Rational产品线中的Rational Quality Manager,简称RQM。在IBM的网站上,我们还可以看到IBM提供了一个从HP迁移到IBM Rational的解决方案:51Testing软件测试网R|HN:mh*{T\
51Testing软件测试网z.|)]3abI_F+M 希望在测试和质量管理市场上蚕食更多的份额、打击竞争对手的意图表露无遗:
"Z:fzv
`gRA051Testing软件测试网4NVB7Mj:m 当您从HP迁移到IBM Rational质量管理解决方案时,您将获得经济有效、综合全面的协作式IT生命周期解决方案。
+uJN,FG+?0/nOzR6E2~^H0 Rational质量管理解决方案得到了Forrester的认可,在Quality Management Marketscope中被评为Strong Positive,它可为您提供保证软件质量和系统交付项目质量所需的一切。51Testing软件测试网r/k'SMRx8@
y#kNl eA?0 希望迁移到IBM Rational的现HP/Mercury客户可能获得折扣价格。在2009年6月30日之前,被选中合格的IBM Rational质量管理产品升级许可费用已降价25%。了解更多(英文)。51Testing软件测试网!A
Zd;vB[+p^
51Testing软件测试网6v)y#O~d9F RQM基于Rational全新的Jazz平台,打的就是"协作"这张牌。那么下面我们就来看一下RQM有何能耐,能作为IBM的"R-HEROES"之一(R即代表Rational之意)。
0d1{2@7x`%R0we0/?,BoP|"R%WzH`:X0 下载
^:A1X6C0lw8F9y}0Ar+Bv'BDns0 首先到IBM的网站下载RQM 1.01版本:
3xrZ2?\]0aM8L9kow#E*DK0 http://www.ibm.com/developerworks/downloads/r/rqm/
?L3V]y3Z,]
c@051Testing软件测试网C g*q#h ol RQM客户端支持的操作系统平台包括Linux和Windows,包括:
x(jlSM6~K0L?G{051Testing软件测试网BAv@;Y#Cz:At.L · Red Hat Enterprise Linux? Desktop 5.0 x86-32, Update 1
/MI/a6Tf7h3Na0 · SuSE Linux Enterprise Desktop (SLED) 10.0 x86-32, Service Pack 1
|%Eu5lZv8K!@v0 · Windows Vista Business X86-32, Service Pack 151Testing软件测试网:Y1\n(fH[(p
· Windows Vista Enterprise X86-32, Service Pack 151Testing软件测试网q.KX]yF}i
· Windows XP Professional x86-32 Service Pack 251Testing软件测试网
HT;~|/r6mUEc
5rl\x
sBTvc\0 与HP的Quality Center一样,RQM的客户端可以通过WEB浏览器访问,这也是目前测试和质量管理平台的主流做法,RQM支持Firefox2.0和3.0、IE7.0。
[KY[/@8zN`A051Testing软件测试网/r#t
P"}K| 部署RQM的应用服务器的机器上,要求的操作系统如下:
!~@_7Q(},Zp
O+r(m051Testing软件测试网,ex7NLL1e2qb · Red Hat Enterprise Linux Desktop 5.0 x86-32, Update 151Testing软件测试网s U0BD7u
· SuSE Linux Enterprise Server (SLES) 10.0 x86-32, Service Pack 1
"CUO@"vkG:n0 · Windows Server 2003 SP2 Standard Edition x86-3251Testing软件测试网
bm&\z0}-z;`z
~v#h f3Pk0 支持的应用服务器包括:51Testing软件测试网s,I9nT(]0D+oKj
51Testing软件测试网m
hJW)Y%c
i · Apache Tomcat 5.5.23(已经包括在RQM的安装包中)
"kl(v$c;C G0 · WebSphere Application Server 6.1.0.15
O{L QTP|0nV*uZA z0 支持的数据库包括:51Testing软件测试网;I,H@!\3V}-g8rdl
[
51Testing软件测试网.[S1l ~'iy/|(g\AQ/} · IBM Derby SDK 10.3.2.2 (包含在RQM中)
wue:O8xJ8G I;S
F
[0 · DB2 Express Edition 9.5
{8sDa
WF|a3c0 · DB2 for Linux, UNIX, and Windows 9.5 fixpack 151Testing软件测试网O;ec?6Jy!W^$MEg
· DB2 for Linux, UNIX, and Windows 9.1 fixpack 1
v.lXA%E1NN8O{N0 · Microsoft SQL Server 2005 SP2,51Testing软件测试网C6kN*N}!W/X6rn
· Microsoft SQL Server 200851Testing软件测试网Z9L4s8O @.r
· Oracle 10g Enterprise Edition Release 2 10.2.0.1
9Xa
KpP([/m051Testing软件测试网DMPt$] 在硬件要求方面,内存要求最好是1G以上。
hW{!?9ox?~d051Testing软件测试网Yy8T[-eZ:s 安装过程51Testing软件测试网1DrWc+|O)es)d
g%p)Yw*Zg0 安装过程可参考RQM的安装指南一步步进行:51Testing软件测试网!Ba#d*w6cxm J
{*v5zLr;Jx0a0 http://publib.boulder.ibm.com/infocenter/rqmhelp/v1r0m0/index.jsp?topic=/com.ibm.rational.test.qm.relnotes.doc/topics/rqm_readme.html
&P}E-uf
d051Testing软件测试网X4E3V8f'j9R3B$Js k 如果之前没有安装IBM的Installation Manager,则首先需要安装IBM Installation Manager,现在IBM的很多产品都是通过这个安装管理程序来执行的。51Testing软件测试网,rc.BK
wR
51Testing软件测试网 E qf|0u5N 配置和使用
O8T9F!r9XP%l0qN
Lt
u4Kb2x0 安装完后启动RQM并用管理员登录(ADMIN/ADMIN)
\M!bviY.OT.q0$X1OjHCm9h3e0 登录进去之后就可以创建Jazz项目:51Testing软件测试网+G[fUB3O?&\)W
51Testing软件测试网Saf4p+s k 创建项目区域(Project Areas):
en1Oix'_-Fo051Testing软件测试网)[#Dn!w nh/Q 添加用户:
-Tgpu;o8Of/`051Testing软件测试网(F7{H
e:a.[2A%rk4^ 当然最好的了解RQM的方法是把它附带的Sample数据导入,从而熟悉其常用功能,导入Sample数据的方法如下:51Testing软件测试网 F2e6F%u3d^a
51Testing软件测试网3m
cpH"t
RUc+{0i 打开命令行,转到包含Sample数据的目录,例如:
K!\;m1Kw051Testing软件测试网r dI8s3cq C:\Program Files\IBM\RQM\samples\classics
3Q{P4a,f6A fp01]Y_+}5ZSd1o+V-{0 执行安装脚本:51Testing软件测试网s4@ea.d1eQ3KL/{
51Testing软件测试网'do+y+m%E6b4ITc"? install_samples.bat /a project /shttps://localhost:9443//u ADMIN /p ADMIN
b%S6C9V9[,N;A
d6Ap
VG051Testing软件测试网,RKw Vb6]"[b 其中project是之前创建的项目区域名称。51Testing软件测试网L,C_L#Wu\L%C
a3_Gdr3R+M0 测试计划评审
d$Sd#L/}@WM051Testing软件测试网9{[_
m
AJ,Q&@ 与HP的QC类似的,RQM也提供了需求管理和测试计划管理的功能:51Testing软件测试网^o#L Vtn
51Testing软件测试网 PJg2c6tq RQM的其中一个特点是提供了测试计划评审的功能,这也是"协作"概念的体现。测试架构师可以添加一个测试计划并邀请某个项目组成员(例如测试经理)进行复审,被邀请的人登录RQM后就会被提醒有一个复审的任务项:51Testing软件测试网"GZ8T5Ow
1H5Gv.B,Z*cEl2Y:@L _0 测试资源管理
7P
n"M6mU#n0`
l0"r&bL6R!{,MS3S0{A0 RQM的另外一个特色是其测试资源管理能力:
'_3f}w/E5j051Testing软件测试网9p g_6v4{o.Y8\#N.~"u 在RQM的实验室管理模块中,你可以跟踪测试资源的使用情况,可以查找是否有合适配置的测试机器,还可以与外部的虚拟化平台结合来管理测试机器,这无疑切合现今企业日益流行的虚拟化需求。由Lab Manager来管理实验室资源,测试人员申请资源,这又是一个"协作"概念的体现。51Testing软件测试网:g P4l0M+U2t4d5R]
51Testing软件测试网 IQbR2\)g9DJ 其他特色51Testing软件测试网*`
FY6y2z*?'N?1F#q
51Testing软件测试网
rz2\0{(E({yK6@ RQM的其他特色包括:测试数据管理、测试计划的版本管理、测试用例的权重等。51Testing软件测试网J:w6oog{2i
*cmbYKk sV%i0 测试数据是测试用例的重要组成部分,RQM支持对测试数据的管理,可以从Excel导入测试数据并进行编辑:51Testing软件测试网1}
Y qO1_!y
4j2]5u-N&O o0 RQM可以通过创建一个只读的测试计划或测试用例"快照"来管理测试计划或测试用例的版本:51Testing软件测试网L`\7A!q
G
51Testing软件测试网mXh?!S+m%Ueg0e RQM为测试用例引入"权重"的概念,你可以用权重来表示一个测试用例的复杂度和重要程度,权重高的测试用例相应地需要更多的时间来执行测试,"权重"还可用在对测试结果进行分析和判断软件是否可发布,例如当大部分权重高的测试用例都通过了测试,则软件发布的风险会相对低。51Testing软件测试网0GkY
|pf,T
51Testing软件测试网fk[a6UJ'm 小结51Testing软件测试网 {HDfX#xcS*y
51Testing软件测试网O+|lt'aMLZ 通过初步的试用,可以得出以下结论:51Testing软件测试网ypp)_6F.|,M/v W
J ?*MN~-SFa0 RQM作为替代TestManager的新一代测试管理和质量管理平台,秉承了Jazz的"协作"之风,最大的特色是其测试计划评审功能和实验室管理功能。51Testing软件测试网q)s}7u`:z-s
51Testing软件测试网Y6xB8A pMz? P/Q 同样是基于WEB的测试管理平台,HP的Quality Center需要插件安装到浏览器,而RQM则没有采用插件技术,而是采用了AJAX技术,因此可以支持丰富的WEB UI体验,但是带来的是运行速度的问题,还有在不同的浏览器上调整布局的问题。51Testing软件测试网usbUOK&h