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 |
流程定制 | 是 | 是 | 否 | 是 |
查询功能定制 | 是 | 是 | 是 | 是 |
功能域定制 | 是 | 是 | 是 | 是 |
用户权限分级管理 | 是 | 是 | 是 |