测试工具大汇总及适用范围-辛苦整理大家留着以后用把
2010-03-17 15:39
423 查看
以下是我最近在看自动化测试方面的书籍的时候看到很多的应用于测试的软件,软件多,功能、适用范围也各异,因此参照书将各个工具进行分类整理和一些有缺点、性能的对比,在这里我先将进行分类对比及提供各个软件的一些信息,对于软件之间的对比优缺点将在稍后整理奉献分享,由于是从书上归档整理成电子文档难免有打错的地方如果大家发现那错了还请多多指出我好进行修改嘎嘎,希望此东西能对大家有用,为以后进行测试选择工具时候能有个好参照!
Parasoft系列单元测试工具集
Xunit系列单元测试工具集
UI自动化测试工作集
性能自动化测试工具集
测试管理工具集
以下是亲爱的网友补充
==========================================
lua脚本单元测试框架Lunit
自动化测试工具还有TestComplete
自动化网页测试工具ieunit
自动化测试IBM的RFT
自动化单元测试工具Parasoft
性能测试经典开源工具Jmeter
性能测试工具还有badboy
测试管理工具,testlink、bugfree
==========================================
这是继上一个今天下午更新整理出来的关于常见测试、自动化工具的各个方面的对比,此对比希望能大家在选择测试工具提供一个依据!总结肯定不全如,如果大家有看到我还没有列出的,请不吝啬提供一些数据不论是测试工具或对比的信息我将会补上!目的只有一个希望对大家以后学习、工作有所帮助!
WinRunner-SilkTest-Etester自动化测试工具特征对比
测试管理工具特征对比
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 | 自动源代 码分析工具 |
工具名 | 语言 | 官方网站 |
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合并,世界著名软件公司 | 微软与上海市政府新成立的软件企业 | 世界著名开源项目 |
相关文章推荐
- 测试工具汇总及功能对比、适用范围,辛苦整理希望对大家有帮助。
- IE 中开发,兼容与性能测试工具汇总
- [性能测试] 压力测试工具汇总
- web压力测试工具_动力节点Java 学院整理
- Jmeter之性能测试工具知识点汇总
- 测试工具对比汇总
- 前端开发测试工具汇总
- 常用性能测试工具、监控工具汇总 值得收藏
- 测试工具整理(2)——动态检查
- 测试网站性能工具汇总
- Java开源测试工具汇总
- 交换机背板带宽、包转发率另附上性能测试工具NetStress方便大家测试
- Apache自带ab性能测试工具学习(转自jesse的博客以供以后查询)
- [6] 测试用例管理工具的需求整理
- IE 中开发,兼容与性能测试工具汇总
- [测试日常]常用包管理工具汇总
- 使用Selenium RC进行测试的文章汇总整理
- jmeter压力测试工具简介_动力节点Java学院整理
- 最全,最强的软件测试资料汇总 (性能测试,性能调优,功能测试,自动化测试,测试管理,测试工具,测试用例设计,缺陷分析预防,前沿测试技术...)
- 关于Symantec技术、资料、经验、工具--精华连载和整理汇总!