WinRunner-SilkTest-Etester自动化测试工具特征对比
特性 |
WinRunner |
SilkTest |
E-tester |
易于安装 |
是 |
是 |
是,不支持设置代理服务等设置 |
GUI对象和脚本分离 |
是 |
对象声明在单独的包含文件是,但是Case脚本中也包含 |
两者都在VB脚本的Case中 |
工具栏/域定制 |
可以 |
无法定制工具栏,可以定制GUI的域内容 |
无法定制 |
操作系统 |
Windows |
UNIX、Windwos |
UNIX、Windows |
浏览器 |
NetScape、IE |
NetScape、IE |
Netscape、IE |
支持对象 |
HTML、DHTML,JavaScript,VBScript,XML,Java applets,ActiveX,VB, PowerBuilder、Delphi、Terminal Emulator、OracleSAP、PeopleSoft Siebel |
HTML、DHTML,JavaScript,VBScript,XML,Java apps and applates,MFC,VB,Oracle, Poweruilder,Delphi,SAP |
Java apps and applets in MSJVM/SunJVM,HTML,DHTML,JavaScript,XML,MFC,VB,Oracle,SAP,Delphi, Terminal Emulator, PowerBuilder,Orcale, Peoplesoft |
脚本语言 |
TSL |
第四代面向对象的脚本语言4Test,类似C++ |
提供可编辑接口,用户可以使用标准语言扩展可视脚本,如VB、C++、Java |
脚本调试功能 |
强大 |
类似C++Debugger |
VBA Debugger 结合 Visual Script Debugger |
允许数据驱动的测试 |
是 |
是 |
是 |
自动数据生成 |
支持 |
支持 |
不支持 |
允许通过数据库验证数据 |
通过ODBC及本地数据库连接 |
自带Database Tester |
通过ODBC |
应用程序改变后的脚本维护 |
直接修改GUImap |
更新包括文件 |
自动更新无需录制 |
数据库支持 |
市场流行的数据 |
市场上流行的数据库 |
市场流行的数据库 |
无人看管下的自动执行测试 |
通过Testdirector |
允许 |
允许通过e-test suite |
分布式测试控制/同步/执行 |
Testdirecotor支持 |
支持 |
支持 |
自动创建测试结果日志 |
是 |
是 |
是 |
非预期错误的恢复 |
允许 |
允许 |
允许 |
与测试管理工具接口 |
Testdirector |
自带Case管理功能 |
e-test suite |
图形化设计脚本执行集合 |
通过Testdirector设计 |
不支持 |
通过e-test suite设计 |
培训 |
有,Onsite及public培训 |
有,提供kickoff培训 |
有,onsite及public培训 |
技术支持 |
曾获SSPA STAR荣誉 |
很好 |
客户对其评价 |
License |
灵活的计费方式,即可以按使用次数计费也可以按协议算永久使用费 |
提供floating以及nodelocked两种方式 |
提供floating以及nodelocked两种方式 |
价格 |
昂贵 |
较贵 |
一般 |
Add-in 收费 |
部分收费 |
不收费 |
不收费 |
总论 |
在全球的市场占有率较高,功能全面,价格昂贵 |
在国内的推广还处于起步阶段 |
价格较低,只支持Web的测试,在金融、证券、电子商务等领域有广泛应用 |
测试管理工具特征对比
特性 |
Testdirector |
ClearQuest |
BMS |
BugZilla |
流程定制 |
是 |
是 |
否 |
是 |
查询功能定制 |
是 |
是 |
是 |
是 |
功能域定制 |
是 |
是 |
是 |
是 |
用户权限分级管理 |
是 |
是 |
是 |