2gx w]m?(r|)F0原文pdf已经存放到百度文库,这个博客系统让我不得不分三篇发表,而且排版不好看。欢迎大家查看百度文库:51Testing软件测试网 |3@/b/^2E%K+F%e
51Testing软件测试网*m.AW+~3n p'z Fhttp://wenku.baidu.com/view/422a8244312b3169a551a41d.html
dq7a#GQ_0$E8r,A[E)YsY\!kx|v)ty051Testing软件测试网 gDVIx
51Testing软件测试网z'zoky3u
让Quality Center走下神坛--测试管理工具QC/ALM 和 RQM、Jira、TP、SCTM大PK
$Fab%Uz]#pc{2H0 51Testing软件测试网J&y/g1b'J@/G%\
在写完了《让QTP走下神坛》之后,现在来谈谈测试管理工具,献给所有正在或打算做测试管理工作的同行。
V@f^5q3^:g0当然,话题离不了Quality Center——但又不只是谈QC,我会结合对比各种主流的企业级测试管理工具,包括标题提到的:HP
QC/ALM、IBM RQM、51Testing TP、Micro Focus SCTM、Atlassian Jira。但是不会提及Bugzilla、Bugfree、Mantis这些,因为它们只能属于缺陷管理工具,和以上几款工具不在一个级别上。
?@ks u6z1p4ec(yo0 51Testing软件测试网z&v;~7?l
当然,得先从QC说起。51Testing软件测试网5]?g IlJ
既然提及Quality Center,就得先谈Mercury,而既然提及Mercury,就得先谈HP。毕竟是大环境的衰败造就了QC的没落,难道不是吗?
W-C5L'Di q9{Sv0 51Testing软件测试网0p _Z2m5z _
(一)因此,先说HP。51Testing软件测试网s1P(m!B@
HP原来有三大业务:PSG、IPG、EB,分别是个人电脑,打印和影像设备,企业级业务(软件服务)。PC业务利润微薄,压力大,HP早已江河日下;打印机扫描仪随着iPad等设备出现,早已经疲态尽显;HP倒一直想模仿IBM转型服务,号称要打造“Service Anywhere(一切皆服务)”,但从QTP、LoadRunner和Quality Center多年以来除了更换了华丽的界面,新增了零星半点的小特性,越来越耗资源,越来越不稳定,甚至继续保留着一堆N年以前的Bug,……,管中窥豹,可知其所谓的服务越来越流于表面了。
FI.Y hE#m/NNJW4BTs0据说今年HP对外宣称自己做组织架构调整,变为PPS(打印)、EG(企业集团)、ES(企业服务)和HP Software(软件),我对HP内部不太熟,不过在我看来换汤不换药。它们在历史上架构不知道调整了多少次,用业内人的说法是“总是在用一个错误纠正另一个错误”。51Testing软件测试网8po%z0i7B
a4X/~l-}4Bhw0(二)再说Mercury和Quality Center。
"wvgw%xQ0HP在2006年7月以45亿美元收购了Mercury公司。而在此之前,Mercury是专注与软件测试工具研发的专业厂商,曾几何时在测试工具这块与Rational、Segue号称“测试三巨头”。它们推出的每一款产品都堪称划时代:测试管理工具TestDirector、性能测试工具LoadRunner、功能测试自动化工具WinRunner/QuickTest,分别迅速占领了全球70%左右的市场,时至今日,仍然威震江湖。
jFx&W,x6dCs0QC为什么能有很强大的用户基础,其实不是因为QC的强大,归根结底,是TD当年打下大片江山,占尽了用户基础。我是从TD(TestDirector 7.2)开始用的,十年前当我第一次看到TestDirector真的是“亮瞎了眼”!世界上居然有这么Cool的测试管理工具!亮点在哪里?
e.wh*qw P xN01、轻量级。
6vIE*~WtwY'O4A0TD的安装相当简单,几乎是傻瓜式操作,“下一步”、“下一步”、……、“完成”。连数据库都删繁就简的采用Access,安装的便捷,怎一个爽字了得!
zDo*fSVaRK0而且基本不太消耗内存资源,使用起来一点都不卡。
5UKa+nha;`)`c02、强大的易用性。
3pR2~m/V)k0TD的设计思路简单清晰,整个过程就是:写测试需求–》写测试用例–》执行测试用例–》提交缺陷、跟踪缺陷。总共只有四件事,而且完全符合Testers的日常工作流程。在当时同类竞争对手几乎只有缺陷管理工具Mantis、Bugfree、Bugzilla、ClearQuest,论强大论易用性都明显被拉开了一大截——绝对领先优势!
)W/m8O*~c[03、放号策略。51Testing软件测试网ht7I0|j4e#Nf%@
大家应该都还记得著名的TD License吧?有人称之为“Sale Policy”。什么意思呢?就是当初Mercury推出TD 7.6的时候,网上立刻有人出来发布TD 7.2的License;当Mercury推出8.0的时候,网上立刻有人出来发布TD 7.6的License;当HP Mercury推出Quality Center 8.2的时候,网上立刻有人出来发布TD 8.0的License……51Testing软件测试网8iSua
{4P/En;o
呵呵,就这么巧合,至于为什么会这样,明眼人一看就知。现在明白什么叫“Sale Policy”了吗?我先让你用旧版的,等你用上了以后,数据都在上面了,然后我推新版的,诱惑你用,……,一步步让你深陷其中,当你有一天发现你已经离不开我的时候,我对你实行收费……WOW!pfpf,果然厉害!所以,一代又一代的Test Manager前赴后继,大力推行TD。51Testing软件测试网b"J.JXKV;j
但是你们看,现在HP ALM还有吗?我毫不怀疑,没有继续延续之前的战略方针,ALM确实正在不断失守城池。《2012年测试从业人员调查报告》可以清晰看到,下面会有详细描述。51Testing软件测试网.{5C v:nE"W7[&s
51Testing软件测试网'O%P%?(OP
(三)嫁对男人是女人一生的事业。
"|WG]w0悲剧就在这里,自从HP收购了Mercury,内部发生了大动乱,HP素以抠门闻名,收购了Mercury研发团队后,很多人的薪资被砍掉了三分之二!于是整个团队分崩离析……
1n{sFUc6s:yg4},T0这也是为什么大家总感觉当初使用Mercury工具的时候那样心潮澎湃,现在每每看到HP的升级版却诸多失望多于期望。因为最核心的高层、架构师和专家早已离开了HP Mercury团队。
"_$}*B4s-`\`&A]0所以,你们都看到了,……,就像QTP的新版本UFT一样,加了什么PDF验证、类增强、支持移动设备……,都有啥用啊?!你内核没有改变啊,大侠。。。一一大帮子人做了一整年就加了这么一点东西,还好意思拿出来说啊?!
0vE@'eS)?n0QC也莫过于此。51Testing软件测试网9Cik3q]9S4^z
51Testing软件测试网
X
C)c0Jmj
(四)关于“改名”的乐趣。
#t0xi+Y2a6TYk,R
e0从频繁改名就可以知道HP的无能——没有本事升级内核,只能改改花哨的界面,加一点噱头,再换个名字,看看都有啥名字吧。
6`)JXmT }eo0测试管理工具:TestDirectoràQuality CenteràALM
|L
X8t(S&L0自动化测试:Astra QuickTestàQuickTest ProfessionalàUFT51Testing软件测试网&E[c
gvxW
HP肯定会说:你不了解名字背后的意义,好吧,我替你们来说:TD升级为QC的本意是从测试整合为质量中心,把QTP捆绑进来,QC改名为ALM就是希望它不再只是针对测试或质量的管理平台,而是一个完整的软件生命周期管理平台。
X"^j Vy
xy0我想问一句:累不累啊?真以为改了名字以后用户就收获了什么好处吗?我倒觉得反而增加了用户的认知成本、使用成本,最终反而伤害了自己的品牌。
ea%r*g"ef1w:xU0
]
{x0@Yq0m4?+f0(五)没落是一个不争的事实。51Testing软件测试网
]nP7B#^^wq
好吧,废话不说,下图是我们针对国内测试从业人员做的问卷调查。你可以看到QC正在市场上节节败退,按正常估计,明年一定跌破四成——极有可能被Atlassian Jira取代霸主地位。
Hi2n~,Kl
R @\051Testing软件测试网&S2I"i8R L
Nb7J
51Testing软件测试网EPIiZ|2K
看到了吗?QC从昔日的一股独大,变成了今天群雄并争。最明显的就是Jira,从2009年的14%上升为24%!!猛增10个百分点哦!这风头在自动化那边也是同样,Selenium从2009年的4%上升为12%。
phk_
i0为什么?很多原因。且听我细细道来。为了更好的说明,我以和它体量相当的大型测试管理平台比如Micro Focus SCTM(Silk Central Test Manager)、51Testing
TestPlatform、IBM RQM来跟它做个简单对比——为什么不拿Atlassian Jira对比?因为Jira现在虽然也在朝着“全生命周期管理”的方向靠,也有需求管理、错误跟踪这些模块,但是走的路数和QC不太一样(设计思路不太一样,Jira走的是敏捷&项目管理模式),而且对测试需求和测试用例没有提供直接的方式进行管理(可以和别的工具集成),不好对比。当然后面还是会提及。
u7q"J
R }Hv051Testing软件测试网RRu%`cbP
`(?
I4Lr p0下一篇:《让Quality Center走下神坛--测试管理工具大PK(中)》
*?8Ui
D|&{t4n0http://www.51testing.com/index.php?uid-35-action-viewspace-itemid-84936951Testing软件测试网!^4X#w6y{4?3j b