您的位置:首页 > 产品设计 > UI/UE

软件测试工具比较

2008-12-01 15:21 387 查看
在blog好友上看到这篇文章,总结的不错,转过来。
 
Parasoft白盒测试工具集

工具名支持语言环境简介
JtestJava代码分析和动态类、组件测试
JcontractJava实时性能监控以及分析优化
C++ TestC,C++代码分析和动态测试
CodeWizardC,C++代码静态分析
Insure++C,C++实时性能监控以及分析优化
.test.Net代码分析和动态测试

Compuware白盒测试工具集

工具名支持语言环境简介
BoundsCheckerC++,DelphiAPI和OLE错误检查、指针和泄露错误检查、内存错误检查
TrueTimeC++,Java,Visual Basic代码运行效率检查、组件性能的分析
FailSafeVisual Basic自动错误处理和恢复系统
JcheckM$ Visual J++图形化的纯种和事件分析工具
TrueCoverageC++,Java,Visual Basic函数调用次数、所占比率统计以及稳定性跟踪
SmartCheckVisual Basic函数调用次数、所占比率统计以及稳定性跟踪
CodeReviewVisual Basic自动源代码分析工具

Xunit白盒测试工具集

工具名支持语言环境官方站点
AunitAdahttp://www.libre.act-europe.fr
CppUnitC++http://cppunit.sourceforge.net
ComUnitVB,COMhttp://comunit.sourceforge.net
DunitDelphihttp://dunit.sourceforge.net
DotUnit.Nethttp://dotunit.sourceforge.net
HttpUnitWebhttp://c2.com/cgi/wiki?HttpUnit
HtmlUnitWebhttp://htmlunit.sourceforge.net
JtestJavahttp://www.junit.org
JsUnit(Hieatt)Javascript 1.4以上http://www.jsunit.net
PhpUnitPhphttp://phpunit.sourceforge.net
PerlUnitPerlhttp://perlunit.sourceforge.net
XmlUnitXmlhttp://xmlunit.sourceforge.net

主流黑盒功能测试工具集

工具名公司名官方站点
WinRunnerMercuryhttp://www.mercuryinteractive.com
Astra QuicktestMercuryhttp://www.mercuryinteractive.com
RobotIBM Rationalhttp://www.rational.com
QARunCompuwarehttp://www.compuware.com
SilkTestSeguehttp://www.segue.com
e-TestEmpirixhttp://www.empirix.com

主流黑盒性能测试工具集

工具名公司名官方站点
WASM$http://www.micro$oft.com
LoadRunnerMercuryhttp://www.mercuryinteractive.com
Astra QuicktestMercuryhttp://www.mercuryinteractive.com
QaloadCompuwarehttp://www.empirix.com
TeamTest:SiteLoadIBM Rationalhttp://www.rational.com
WebloadRadviewhttp://www.radview.com
SilkperformerSeguehttp://www.segue.com
e-LoadEmpirixhttp://www.empirix.com
OpenSTAOpenSTAhttp://www.opensta.com

测试管理工具典型产品的比较

工具名称TestdirectorClearQuestBMSBugzilla
流程定制YYNY
查询功能定制YYYY
功能域定制YYYY
用户权限分级管理YYYY
Email通知YYYY
构架模式B/SC/S,B/SB/SB/S
报表定制功能Y强,集成Crystal Report有标准报表和高级报表,定制功能不够Y
支持平台WindowsWindows, UnixWindowsLinux, FreeBSD
支持数据库Oracle, M$ Access, SQL Server等Oracle, M$ Access, SQL ServerSQL Server等MSDEMySQL
安装配置的复杂度简单有些复杂容易不复杂
许可证费用昂贵昂贵适中免费
售后服务国内有多家代理公司提供相关服务在国内有分公司提供技术支持技术支持和服务体系完备可自行修改源代码
与其他工具集成本身又是测试需求、测试案例管理工具, 与winRunner, LoadRunner集成,并且具有多种主流Case工具接口Add-In与rational公司的其它产品无缝集成,特别与Clear Case配合以可实现UCM的配置管理体系M$ VSS, Project开源配置管理工具CVS
公司背景世界主流测试软件提供商已被IBM合并,世界著名软件公司微软与上海市政府新成立的软件企业 世界著名开源项目
[align=center]
商业化自动功能测试工具特性比较

[/align]
特性
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收费
部分收费
不收费
不收费[b]总论

在全球的市场占有率较高,功能全面,价格昂贵
在国内的推广还处于起步阶段
价格较低,只支持web的测试,在金融、证券、电子商务等领域有广泛应用。[/b]
[align=right] [/align]
[align=left][/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息