您的位置:首页 > 其它

测试工具大汇总及适用范围-辛苦整理大家留着以后用把

2010-03-17 15:39 423 查看
以下是我最近在看自动化测试方面的书籍的时候看到很多的应用于测试的软件,软件多,功能、适用范围也各异,因此参照书将各个工具进行分类整理和一些有缺点、性能的对比,在这里我先将进行分类对比及提供各个软件的一些信息,对于软件之间的对比优缺点将在稍后整理奉献分享,由于是从书上归档整理成电子文档难免有打错的地方如果大家发现那错了还请多多指出我好进行修改嘎嘎,希望此东西能对大家有用,为以后进行测试选择工具时候能有个好参照!
Parasoft系列单元测试工具集

工具名
语言
强项
Jtest
Java
代码分析和动态类、组件测试
Jcontract
Java
实时性能监控以及分析优化
C++ Test
C、C++
代码分析和动态测试
CodeWizard
C、C++
代码静态分析
Insert++
C、C++
实时性能监控以及分析优化
.test
.Net
代码分析和动态测试
BoundsChecker
C++、Delphi
API各OLE错误检查、指针和泄露错误检查、内存错误检查
TrueTime
C++、Java、Visual Basic
代码运行效率检查、组件性能的分析
Failsafe
Visual Basic
自动错误处理和恢复系统
Jcheck
MS Visual J++
图形化的纯种和事件分析工具
TrueCoverage
C++、Java、Visual Basic
函数调用次数、所占比率统计以及稳定性跟踪
SmartCheck
Visual Basic
函数调用次数、所占比率统计以及稳定性跟踪
CondReview
Visual Basic
自动源代 码分析工具
Xunit系列单元测试工具集

工具名
语言
官方网站
Aunit
Ada
http://www.libre.act-europe.fr
Cppunit
C++
http://cppunit.sourceforge.net
ComUnit
VB,COM
http://comunit.sourceforge.net
Dunit
Delphi
http://dunit.sourceforge.net
Dotunit
.Net
http://dotunit.sourceforge.net
Httpunit
Web
http://c2.com/cgi/wiki?httpUnit
HtmlUnit
Web
http://htmlunit.sourceforge.net
Junit
Java
http://www.junit.org
JsUnit(hieatt)
Java script 1.4以上
http://www.jsunit.net
PhpUnit
Php
http://phpunit.sourceforge.net
Perlunit
Perl
http://perlunit.sourceforge.net
Xmlunit
Xml
http://xmlunit.sourceforge.net

UI自动化测试工作集

工具名
公司名
官方站点
WinRunner
HP Mercury
http://www.mercuryinteractive.com
QTP
HP Mercury
http://www.mercuryinteractive.com
Robot
IBM Rational
http://www.rational.com
QARun
Compuware
http://www.compuware.com
Silk Test
Segue
http://www.segue.com
e-Test
Empirix
http://www.empirix.com

性能自动化测试工具集

工具名

公司名
官方站点
WAS
Microsoft
http://www.microsoft.com
LoadRunner
HP Mercury
http://www.mercuryinteractive.com
Qaload
Compuware
http://www.compuware.com
TeamTest:SiteLoad
IBM Rational
http://www.rational.com
Webload
Radview
http://www.radview.com
Silkperformer
Segue
http://www.segue.com
openSTA
openSTA
http://www.opensta.com
测试管理工具集

工具名
公司名
官方站点
Testdirector
Hp mercury
http://www.mercuryinteractive.com
ClearQuest
IBM rational
http://www.rational.com
BugZilla
开源
http://www.bugzilla.com
以下是亲爱的网友补充
==========================================
lua脚本单元测试框架Lunit
自动化测试工具还有TestComplete
自动化网页测试工具ieunit
自动化测试IBM的RFT
自动化单元测试工具Parasoft
性能测试经典开源工具Jmeter
性能测试工具还有badboy
测试管理工具,testlink、bugfree
==========================================

这是继上一个今天下午更新整理出来的关于常见测试、自动化工具的各个方面的对比,此对比希望能大家在选择测试工具提供一个依据!总结肯定不全如,如果大家有看到我还没有列出的,请不吝啬提供一些数据不论是测试工具或对比的信息我将会补上!目的只有一个希望对大家以后学习、工作有所帮助!

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
流程定制




查询功能定制




功能域定制




用户权限分级管理




E-mail通知




构架模式
B/S
C/S、B/S
B/S
B/S
报表定制功能

强,集成Crystal Report


支持平台
Windows
Windows、UNIX
Windows
Windows、FreeBSD
支持数据库
Oracle、MS Access、SQL Server 等
Oracle、MS Access、SQL Server
SQL Server 等MSDE
MySQL
安装配置的复杂度
简单
较复杂
容易
不复杂
许可费用
昂贵
昂贵
适中
免费
售后服务
国内有多家代理公司提供相关服务
国内有分公司提供技术支持
技术支持和服务体系完备
可自行修改源代码
与其他工具集成
WinRunner、LoadRunner集成,并且有多种主流Case工具接口Add-In
特别与Clear Case配合以实现UCM的配置管理体系
MS VSS、Project
开源配置管理工具CVS
公司背景
世界主流测试软件提供商
已被IBM合并,世界著名软件公司
微软与上海市政府新成立的软件企业
世界著名开源项目

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: