2024年4月22日发(作者:)
功能自动化测试工具
厂商 工具名称
Mercury Winrunner
备注:世界上最古老、经典的测试工具厂商Mercury Interactive公司(2004年改名Mercury)的绝对主打产品,于Loadrunner、Testdirector
并称三雄,统治IT行业测试工具市场的20世纪末的10余年。然而它过时了,随着20世界末WEB应用技术的盛行,Winrunner显得力不从心。
故2003年Mercury公司开发新产品QuickTest,而后Winrunner退居二线。2006年Mercury公司被HP全权收购,如今Winrunner已从
HP产品家族中消失。一代巨星就这样陨落了;然而它的市场并未绝迹,目前国内外仍有众多公司使用它做自动化测试,它的C语言脚本也决定了
它在IT系统底层及嵌入式领域的强大便利。
HP Mercury Quicktest Professional
备注:原Mercury公司产品,Winrunner的子嗣。摒弃了Winrunner自身的缺陷而重新装配起来的新新产品,凭借Mercury公司在测试工具市
场的绝对领导地位,这个后起之秀从04年诞生后二三年,就很快取代了Winrunner在全球的市场分额,至今HP QTP仍然是业内市场分额最大
的测试工具,是目前HP Functional Testing Software的绝对主力。
Compuware QARun
备注:Compuware公司长期以来也是业内一流的测试工具厂商之一,QARun是Compuware公司黑盒测试工具集QACenter里的功能自动化
测试工具,使用与Winrunner非常类似。QACenter里绑定了QARun、QALoad、QADirector三款产品。Compuware与Mercury比较,除
了黑盒测试工具产品,还有强大的白盒测试工具家族DevPartner系列。但是2009年英国Micro Focus公司收购了Compuware全部的质量保
证解决方案与产品,QARun在Micro Focus产品中找不到位置,从此退出历史舞台。
Micro Focus TestPartner
备注:原Compuware产品,QARun的升级版,支持VBA脚本,侧重于应用软件的业务逻辑测试,于Mercury早先提出的BPT测试非常类似,
让非技术的业务人员进行偏向业务流层面的功能自动化测试。如今该产品也被Micro Focus公司所有。
Micro Focus SilkTest
Segue SilkTest International
备注:大名鼎鼎的Segue公司,是一个非常专注技术的测试工具厂商;其产品SilkTest、SilkPerformer完全可以和Mercury Winrunner、
Loadrunner媲美,在国际市场分额也相当大。然而2006年4月Borland公司收购Segue公司,将Segue产品纳入Borland软件生命周期质
正所谓:钟南山下,
活死人墓;宝兰帝国,绝迹江湖!就像飘渺的云烟,依稀湮没在历史的浩瀚长河
里…岁月的沉淀,沧桑的洗礼,我们能做的,就是把它记忆!但是
SilkTest工具以其精致
量管理产品体系;2009年Borland公司又被Micro Focus全部收购。盛极一时的【宝兰帝国】从此消失。
强悍的技术实现和丰富的4Test Language脚本语言,力压群雄!相信Micro Focus以它代替收购来的Compuware QARun也就不足为奇。
SilkTest International是从前Segue公司推出的支持Unicode双字节字符集的SilkTest版本,现已消失。
IBM Rational Robot
备注:在人类文明发展史中具有划时代意义的软件工程方法论——RUP(Rational Unified Process)的缔造者公司Rational,旗下有Rational
Enterprise Studio这套面向软件工程各个阶级、各个环节的工具集。而Rational Robot工具是这套工具集里的元老级的自动化测试工具。其强
就强在能做功能测试,也能和TestManager结合做性能测试,因此有SQABasic和VU二种脚本语言。20世纪末的自动化测试天下,呈现由
Mercury Winrunner、Rational Robot和Segue SilkTest三足鼎立的局面。然而天下格局风云骤变,当人类文明进入21世纪,“分久必合、
合久必分”的历史规律再次上演。2002年IBM宣布收购Rational公司,Rational全套产品与DB2、WebSphere、Lotus、Tivoli等并列为IBM
软件几大产品家族(当然IBM后来又陆续收购其他IT公司)。如今Rational Robot虽然和Winrunner一样类似的老态龙钟,但是IBM依然对
其销售,毕竟Robot有着Winrunner一样的悠久历史和广泛市场。然后RUP、UML这些时代的传奇、智慧的经典逐渐少人问津,在新生XP、
Agile的光环下似乎变得黯然失色。另外,IBM Rational产品(包括其他家族产品)的一个典型优势就几乎所有的软件都是跨平台安装的,支持
Windows、Unix、Linux等,这是其它多数厂商的产品不能及的。
IBM Rational Visual Test
备注:Rational公司早期从Microsoft买过来的一款测试工具,针对Visual Studio开发的Windows应用程序做自动化功能测试,为VBS脚本。
如今在IBM网站有下载,但是该工具用户已逐渐消失。
IBM Rational Functional Tester
备注:在Rational的测试工具集里,除了Robot还有另外一款RobotJ,它是专门面向JAVA应用程序的功能自动化测试工具,脚本语言是Java。
2003年IBM基于Eclipse平台重新开发了RobotJ的升级版Rational XDE Tester,它支持JAVA应用程序及WEB应用程序的自动化测试。然
而它只是个过渡产品,2004年IBM开发出如今的IBM Rational Functional Tester,包括JAVA和.NET二个版本,支持JAVA和.NET开发的
WEB应用程序和图形界面应用程序的自动化测试
,目前还有针对SAP等插件。
至此,IBM Rational Functional Tester
已像QTP代替Winrunner那样取代了Robot的地位,成为IBM名副其实的主打测试工具产品。
IBM Rational Service Tester for SOA
备注:IBM最新推出的针对Web Service进行自动化测试的工具,与Parasoft早期的SOATest非常类似。
Parasoft WebKing
备注:Parasoft公司是业内专注于白盒测试工具产品的厂商,不过也有WebKing这款面向WEB应用程序的回归功能测试工具。它除了常规的录
制、回放、数据驱动等技术,还可以方便的检查WEB页面元素的有效性,如链接、图片、JS、CSS等,支持AJAX。
Empirix e-Tester
Radview WebFT
AutomatedQA TestComplete
Seapine QA Wizard
RedStone Software EggPlant
Microsoft Visual Studio Test Edition
Minq PureTest
Autotester Autotester
Original Software Testbench400
VEReCOMM TestExpert
Qronus TestRunner
Telelogic TTCN suite
Centerline QC/Replay
AutoTester Web
Software Research eValid
OCLC WebART


发布评论