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