压力/性能测试类
LoadRunner蝉联,Rational Performance Tester和SilkPerformer紧追不舍。
VuGen的能力确实非常强,支持对广泛的协议的录制和编辑。对于Web/HTTP协议,测试人员可以选择让LoadRunner产生URL模式或者是HTML模式的脚本。
Performance Tester与IBM的Tivoli管理环境整合,可以使用最小的硬件资源来产生大量的并发用户测试。
SilkPerformer可以在没有license的限制下模拟数千个并发用户。可以通过插件在Eclipse中创建测试。SilkPerformer还有一个SOA版本。
SOA/Web Services测试类
Rational Tester for SOA Quality大放异彩,LoadRunner无缘三甲。
在SOA/Web Services测试类,上一次的冠军LoadRunner居然无缘三甲,取而代之的是IBM的Rational Tester for SOA Quality。
如果你的应用依赖于别人的Web Service,你不能掉以轻心。例如,如果你的程序依赖一个信用卡认证服务,那么你如何确保在购物旺季时不会出现"黑色星期五"呢?利用Tester for SOA Quality,你可以模拟成千上万的用户访问和使用这个Web Service,并且在尝试执行成百上千的事务时观察你的程序的运行情况。
HP的QTP和Parasoft的SOA Quality Solution也是测试人员所喜爱的SOA/Web Services测试工具。SOA Quality Solution把公司的多层工作流方法融合到测试和QA中,可以在SOA层做强制政策一致性检查;端到端的测试和业务逻辑或事务模拟;支持回归测试、安全渗透测试、压力和性能测试。
安全测试类
Rational AppScan击败WebInspect,晋身超级保镖,力保软件安全。
收购了Watchfire之后,IBM的AppScan成为一款优秀的自动化安全审计工具。针对AJAX、Flash等应用Web2.0技术的中小型业务应用系统,IBM在08年十月发布了AppScan Express版本。
HP的Assessment Management平台是一个自动化的、集中控制的WEB安全扫描和测试平台,它让分布式的团队通过一个仪表板样式的界面访问和纠正安全漏洞。
WebInspect在2007年1月的时候,被完全重写过,性能和各项技术兼容性有了很大的提高。据称WebInspect7.5更进一步地改进了AJAX漏洞的审计能力,对Windows Vista的支持也得到了增强。
测试自动化类
QTP稳居第一,Business Process Testing新面孔登场。
QTP再次夺冠。QTP通过插件架构来支持扩展,默认支持ActiveX Control、Web、VB插件。
Compuware的TestPartner是一个自动化的GUI功能测试工具,采用VBA作为脚本开发语言,测试人员还可以采用"Visual Navigator"的方式来创建测试脚本。
HP的Business Process Testing是一个新面孔,据称该工具的目的是为了让业务人员可以创建和执行手工的或自动化的测试,不需要任何的编程技巧。能自动化测试过程和文档创建过程,提高测试的可维护性。
SCM/Build管理类
VSS历史悠久,Subversion开源雄风。
Sourcesafe最早由One Tree Software开发,在上世纪90年代发布了3.1版本,微软当时的SCM工具是Delta,并不怎么出名。微软收购了16位的SourceSafe并于1995年发布了一个32位的Visual SourceSafe 4.0版本,10年后VSS2005年才出现。
Subversion在开源社区中很流行,在2000年的时候由CollabNet发起。构建自动化工具Electric Clound在08年9月的时候发布了ElectricCommander3.0版本,新版本可以与Eclipse和Visual Studio整合,ElectricCommander支持各种各样的脚本语言,包括Bash、perl、Python和Tcl,支持AccuRev、 ClearCase、Perforce、Subversion和Synergy等SCM工具。
嵌入式/移动设备测试类
Rational Test RealTime被C++TEST击败,挤出三甲位置。
Parasoft的C++Test是一款优秀的C++代码分析和审查工具,同时也是一款代码分析、回归测试和自动化单元测试工具。Parasoft为嵌入式程序提供了相应的版本,支持Eclipse和Visual Studio,也可以批处理执行。
紧随其后的是QualiSystems的TestShell和Coverity的Prevent。QualiSystems的TestShell包括计划、构建、执行和控制测试、分析结果等功能,其核心TestShell Foundation是一个可提供扩展架构以满足测试组织增长需求的引擎和数据库。Coverity的Prevent是一款C、C++和Java代码的扫描和查错工具。