心念旧安,夙夜忧叹。

让Quality Center走下神坛--测试管理工具大PK(上)

上一篇 / 下一篇  2013-07-21 16:53:45 / 个人分类:原创文章

2gxw]m?(r|)F0原文pdf已经存放到百度文库,这个博客系统让我不得不分三篇发表,而且排版不好看。欢迎大家查看百度文库:51Testing软件测试网 |3@/b/^2E%K+F%e

51Testing软件测试网*m.AW+~3n p'z F

http://wenku.baidu.com/view/422a8244312b3169a551a41d.html

dq7a#GQ_0

$E8r,A [E)YsY\!kx|v)ty051Testing软件测试网gDVIx
51Testing软件测试网z'zoky3u

让Quality Center走下神坛--测试管理工具QC/ALM 和 RQMJiraTPSCTMPK

$Fab%Uz ]#pc{2H0

 51Testing软件测试网J&y/g1b'J@/G%\

在写完了《QTP走下神坛》之后,现在来谈谈测试管理工具,献给所有正在或打算做测试管理工作的同行。

V@f^5q3^:g0

当然,话题离不了Quality Center——但又不只是谈QC,我会结合对比各种主流的企业级测试管理工具,包括标题提到的:HP QC/ALMIBM RQM51Testing TPMicro Focus SCTMAtlassian Jira。但是不会提及BugzillaBugfreeMantis这些,因为它们只能属于缺陷管理工具,和以上几款工具不在一个级别上。

?@ksu6z1p4ec(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 _

(一)因此,先说HP51Testing软件测试网s1P(m!B@

HP原来有三大业务:PSGIPGEB,分别是个人电脑,打印和影像设备,企业级业务(软件服务)。PC业务利润微薄,压力大,HP早已江河日下;打印机扫描仪随着iPad等设备出现,早已经疲态尽显;HP倒一直想模仿IBM转型服务,号称要打造“Service Anywhere(一切皆服务)”,但从QTPLoadRunnerQuality Center多年以来除了更换了华丽的界面,新增了零星半点的小特性,越来越耗资源,越来越不稳定,甚至继续保留着一堆N年以前的Bug,……,管中窥豹,可知其所谓的服务越来越流于表面了。

FI.YhE#m/NNJW4BTs0

据说今年HP对外宣称自己做组织架构调整,变为PPS(打印)、EG(企业集团)、ES(企业服务)和HP Software(软件),我对HP内部不太熟,不过在我看来换汤不换药。它们在历史上架构不知道调整了多少次,用业内人的说法是“总是在用一个错误纠正另一个错误”。51Testing软件测试网8po%z0i7B

 

a4X/~l-}4Bhw0

(二)再说MercuryQuality Center

"wvgw%xQ0

HP20067月以45亿美元收购了Mercury公司。而在此之前,Mercury是专注与软件测试工具研发的专业厂商,曾几何时在测试工具这块与RationalSegue号称“测试三巨头”。它们推出的每一款产品都堪称划时代:测试管理工具TestDirector性能测试工具LoadRunner功能测试自动化工具WinRunner/QuickTest,分别迅速占领了全球70%左右的市场,时至今日,仍然威震江湖。

j F x&W,x6dCs0

QC为什么能有很强大的用户基础,其实不是因为QC的强大,归根结底,是TD当年打下大片江山,占尽了用户基础。我是从TD(TestDirector 7.2)开始用的,十年前当我第一次看到TestDirector真的是“亮瞎了眼”!世界上居然有这么Cool的测试管理工具!亮点在哪里?

e.wh*qwP xN0

1、轻量级。

6vIE*~ WtwY'O4A0

TD的安装相当简单,几乎是傻瓜式操作,“下一步”、“下一步”、……、“完成”。连数据库都删繁就简的采用Access,安装的便捷,怎一个爽字了得!

zDo*fS VaRK0

而且基本不太消耗内存资源,使用起来一点都不卡。

5UKa+nha;`)`c0

2、强大的易用性。

3pR2~m/V)k0

TD的设计思路简单清晰,整个过程就是:写测试需求测试用例执行测试用例提交缺陷、跟踪缺陷。总共只有四件事,而且完全符合Testers的日常工作流程。在当时同类竞争对手几乎只有缺陷管理工具MantisBugfreeBugzillaClearQuest,论强大论易用性都明显被拉开了一大截——绝对领先优势!

)W/m8O*~c[0

3、放号策略。51Testing软件测试网ht7I0|j4e#Nf%@

大家应该都还记得著名的TD License吧?有人称之为“Sale Policy”。什么意思呢?就是当初Mercury推出TD 7.6的时候,网上立刻有人出来发布TD 7.2License;当Mercury推出8.0的时候,网上立刻有人出来发布TD 7.6License;当HP Mercury推出Quality Center 8.2的时候,网上立刻有人出来发布TD 8.0License……51Testing软件测试网8iSua {4P/En;o

呵呵,就这么巧合,至于为什么会这样,明眼人一看就知。现在明白什么叫“Sale Policy”了吗?我先让你用旧版的,等你用上了以后,数据都在上面了,然后我推新版的,诱惑你用,……,一步步让你深陷其中,当你有一天发现你已经离不开我的时候,我对你实行收费……WOW!pfpf,果然厉害!所以,一代又一代的Test Manager前赴后继,大力推行TD51Testing软件测试网b"J.JXKV;j

但是你们看,现在HP ALM还有吗?我毫不怀疑,没有继续延续之前的战略方针,ALM确实正在不断失守城池。《2012年测试从业人员调查报告》可以清晰看到,下面会有详细描述。51Testing软件测试网.{5Cv:n E"W7[&s

 51Testing软件测试网'O%P%?(OP

(三)嫁对男人是女人一生的事业。

"| WG] w0

悲剧就在这里,自从HP收购了Mercury,内部发生了大动乱,HP素以抠门闻名,收购了Mercury研发团队后,很多人的薪资被砍掉了三分之二!于是整个团队分崩离析……

1n{s FUc6s:yg4},T0

这也是为什么大家总感觉当初使用Mercury工具的时候那样心潮澎湃,现在每每看到HP的升级版却诸多失望多于期望。因为最核心的高层、架构师和专家早已离开了HP Mercury团队。

"_$}*B4s-`\`&A]0

所以,你们都看到了,……,就像QTP的新版本UFT一样,加了什么PDF验证、类增强、支持移动设备……,都有啥用啊?!你内核没有改变啊,大侠。。。一一大帮子人做了一整年就加了这么一点东西,还好意思拿出来说啊?!

0vE@'eS)?n0

QC也莫过于此。51Testing软件测试网9Cik3q ]9S4^z

 51Testing软件测试网 X C)c0Jm j

(四)关于“改名”的乐趣。

#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取代霸主地位。

H i2n~,Kl R @\0

51Testing软件测试网&S2I"i8R L Nb7J

51Testing软件测试网EPIiZ|2K

看到了吗?QC从昔日的一股独大,变成了今天群雄并争。最明显的就是Jira,从2009年的14%上升为24%!!猛增10个百分点哦!这风头在自动化那边也是同样,Selenium2009年的4%上升为12%

phk_ i0

为什么?很多原因。且听我细细道来。为了更好的说明,我以和它体量相当的大型测试管理平台比如Micro Focus SCTM(Silk Central Test Manager)51Testing TestPlatformIBM RQM来跟它做个简单对比——为什么不拿Atlassian Jira对比?因为Jira现在虽然也在朝着“全生命周期管理”的方向靠,也有需求管理、错误跟踪这些模块,但是走的路数和QC不太一样(设计思路不太一样,Jira走的是敏捷&项目管理模式),而且对测试需求和测试用例没有提供直接的方式进行管理(可以和别的工具集成),不好对比。当然后面还是会提及。

u7q"J R}Hv0

51Testing软件测试网RRu%`cbP

`(? I4L rp0

下一篇:《让Quality Center走下神坛--测试管理工具大PK(中)

*?8Ui D|&{t4n0

http://www.51testing.com/index.php?uid-35-action-viewspace-itemid-84936951Testing软件测试网!^4X#w6y{4?3jb


TAG:

treasurestone(Helen Lu)的个人空间 引用 删除 treasurestone   /   2013-11-17 11:54:40
强悍! 分析道历史和商务模式!!
42426541的个人空间 引用 删除 ziq576875861   /   2013-10-23 15:27:03
-5
引用 删除 testing   /   2013-07-21 22:17:50
5
 

评分:0

我来说两句

日历

« 2024-05-02  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 453908
  • 日志数: 138
  • 图片数: 4
  • 建立时间: 2006-11-26
  • 更新时间: 2013-08-30

RSS订阅

Open Toolbar