|
2#
楼主 |
发表于 2009-9-20 15:51:08
|
只看该作者
* AutoIT
备注:AutoIt3属于AutoHotKey的鼻祖,AutoHotKey是从AutoIt v2***而来;AutoIt v2之前一直open source,但在v3是对源码进行了一定控制。官网:http://www.autoitscript.com/autoit3/
* 免费Ruby+ Watir
备注:Ruby+Watir组合是近年非常流行的全免费自动化测试框架,在国内使用也非常普遍;它通过Ruby脚本的强大编程能力,基于Watir的强大接口,可实现对WEB应用程序的自动化测试。
* 免费Selenium
备注:Selenium是另外一款全免费的自动化测试框架,由ThoughtWorks公司出品,支持Ruby、Java、Perl、Python等语言的脚本开发。如今在国内外日益普及,很有发展潜力。
* 免费Bromine
备注:Bromine是一个针对iPhone Application的自动化测试工具, 它的灵感来自于Selenium和一篇文章Cocoa with love: Automated user interface testing on the iPhone, 它的基本思想是把你的application映射成一个XML结构,然后你可以用xpath访问里面的元素。
免费功能自动化测试工具在业内成千上万,这里只介绍这三款目前流行的自动化测试工具,其它更多免费工具另行说明。
性能、负载测试工具
厂商 工具名称
* Mercury LoadRunner
备注:历史最悠久、行业地位最高、市场份额最大、使用最广泛,以及多少测试从业人员从没做测试工作开始就听说过、而又叫多少人爱恨交加的业内最强大、最专业的性能测试工具。从Mercury Interactive公司1989年诞生以来就是其主打产品,别不多言。
* Micro Focus QALoad
备注:原Compuware公司性能测试工具主打产品,如今被Micro Focus收购后仍然占有一席之地,是目前业内主流的大型性能测试工具之一。支持HTTP、HTTPS、SOAP、XML、Streaming Media、Winsock、JAVA、.NET、Citrix、Oracle Forms、SAP等多种协议技术。
* Micro Focus SilkPerformer
备注:原Segue公司性能测试工具主打产品,如今被Micro Focus收购后不影响它在全球性能测试工具市场排名第二的地位。它是仅次于Loadrunner的大型性能测试工具,支持的协议众多,而且突出增强了对 Web Service性能测试的能力。它的性能瓶颈诊断与分析功能,在某些方面比Loadrunner还强大。可与原Segue SilkCentral TestManager和Borland StarTeam等集成。
* Segue Silkperformer Lite
备注:Silkperformer Lite是原Segue产品SilkPerformer的轻量级版,供非技术人员对中小型IT系统进行性能测试的工具。在Borland期间有所升级,但是到Micro Focus公司已经消失。
* IBM Rational Robot + TestManager
备注:这是早期Rational工具集进行性能测试的工具组合。Robot充当Loadrunner里VUGenerator的作用,开发业务 逻辑脚本;TestManager充当Loadrunner里Controller和Analysis的作用,进行性能测试场景的设置和执行,并分析测试 结果。时至今日,二者的组合已经寥寥无几。
* IBM Rational Performance Tester
备注:IBM收购Rational后,与Rational Functional Tester同时期开发的专业的性能测试工具产品,以弥补IBM没有大型性能测试工具的空白,从而可与当时的Mercury Loadrunner竞争。如今这款工具逐渐强大起来,在性能测试市场与HP、Microsoft、Micro Focus、RadView等独占鳌头。
* Oracle Empirix E-Load
备注:E-Test Suite套件里的性能测试工具,是目前业内主流性能测试工具之一,主要支持HTTP的WEB应用程序的性能测试和监控分析。目前属Oracle旗下产品。
* RadView WebLoad
备注:RadView公司的主打产品WebLoad Professional,如今功能已经非常强大,全面支持WEB应用程序的性能测试执行、监控、分析。全球有2000多家公司使用它做性能测试,参照:
* Minq PureLoad
备注:Minq公司的PureLoad,至今未免费。它专注于对WEB应用系统进行常规的压力、负载、稳定性测试。与PureAgent结合,可以诊断WEB服务器的响应时间、资源利用率等。
* Microsoft Web Application Stress Tool
备注:微软早期的小型性能测试工具,简称WAS,现已不升级,主要适合ASP、.NET开发的WEB应用系统进行性能测试。
* Microsoft Application Center Test
备注:微软以前Visual Studio开发环境内建的性能测试模块,简称ACT,如今的Microsoft Visual Studio Test Edition内性能测试功能仍然以它为主。
* Facilita ForeCast
备注:英国Facilita公司推出的ForeCast产品,是一款强大的主流性能测试工具,支持多种开发技术与网络协议,如WEB、JAVA、.NET、Citrix,并有一套辅助分析工具可对JAVA、主流数据库产品、网络进行分析和诊断。
* Quest BenchMark Factory for Database
备注:大名鼎鼎的Quest公司虽然有上百款对IT基础架构进行管理、监控、诊断的工具,但是也有BenchMark Factory for Database这款性能测试工具,当然它的性能测试偏向的是数据库,也是专门对数据库做性能测试和容量规划的工具。
* WorkSoft Certify Performance Test
备注:WorkSoft公司出品的专门针对SAP系统进行性能测试的工具,既然专业,必然强大!
* 免费 JMeter
备注:目前业内使用最广泛的性能测试工具,最初只是测试WEB应用,最近几年发展异常快速,到目前已经强大到支持HTTP/HTTPS、SOAP、JDBC、LDAP、JMS等,在国内也很普及。当然,这些免费工具的共性就是监控、分析功能不如商业工具。
* 免费 OpenSTA
备注:OpenSTA在JMeter之初使用普遍,后来被JMeter打败;如今它还是如最初一样仅支持WEB应用的性能测试。
* 免费 TestMaker
备注:TestMaker是PushToTest公司的免费产品,它的功能比商业工具有过之而无不及,可对HTTP, HTTPS, SOAP, XML-RPC, SMTP, POP3, IMAP下的JAVA应用程序做单元测试、集成测试、系统功能测试、系统性能测试等。脚本语言采用最新的Jython。由于是新产品,在国内外还不普及, 但是它的前景相当广阔。
免费性能测试工具在业内也很多,这里只介绍这三款强大的工具,其它更多免费工具另行说明。
白盒功能测试工具
厂商 工具名称
* Parasoft JTest
备注:Parasoft公司推出的业内最强大的针对JAVA技术的商业白盒测试工具。可对JAVA进行自动化的代码静态分析、代码评审,由于内 建Junit,可实现自动化JAVA单元测试。可与目前主流的JAVA IDE如Eclipse、IBM RAD、Jbuilder集成。
* Parasoft C++Test
备注:Parasoft公司推出的业内最强大的针对C/C++技术的商业白盒测试工具。可对C/C++进行自动化的代码静态分析、代码评审,也 可对C/C++实现自动化单元测试。可与目前主流的MS Visual Studio、Wind River Tornado等集成。
* Parasoft .TEST
备注:Parasoft公司推出的业内最强大的针对.NET技术的商业白盒测试工具。可对.NET框架下所有的语言如C#、VB.NET、 ASP.NET、MC++等进行自动化的代码静态分析、代码评审、单元测试。可与目前主流的MS Visual Studio等集成。
* Parasoft SOA Test
备注:Parasoft公司推出的软件开发全生命周期测试平台。可对目前IT业内几乎所有的开发技术进行单元测试、集成测试、接口测试、安全性 测试、负载测试、回归测试等。例如Web service、Java、C/C++、.NET、XML、SOAP、BPEL、UDDI、HTTP、TCP/IP、SMTP、IBM MQ、EJB、CORBA等。具体为何物,本人未知。
* Borland Agitator
备注:Borland Agitator是第三代JAVA单元测试工具,它是由JUnit之父、XP、TDD的创造者Kent Beck推出的新一代JAVA测试工具,真正实现了企业开发者测试的思想;它是理念是develop software with confidence!
* 国产VCTester
备注:VCTester由深圳市领测科技有限公司自主研发,是与Visual C++配套使用的新一代单元测试工具,分共享版与商用版两大系列,其主要功能包括:脚本化测试驱动(包括修改变量与调用函数)、脚本桩、支持持续集成测 试、测试覆盖率统计(仅商用版本)、生成测试报告(仅商用版本)、测试消息编辑器(仅商用版本)等。
* 国产Visual Unit
备注:广州凯乐软件技术有限公司研发的VU是新一代单元测试工具,功能强大,使用简单,完全可视化,不需编写测试代码。VU的测试结果使程序行 为一目了然,有助于整理编程思路和提高编程效率和正确性,并能快速排错;VU还增强调试器功能(如实现后退等功能),提高调试的效率;VU能达到空前的测 试完整性,轻松实现语句覆盖、条件覆盖、分支覆盖、路径覆盖;VU提供详尽的测试报告,VU不仅是单元测试工具,更是一种使程序开发变得更高质更高效更舒 适的工具。 |
|