.NET测试类
Team System上升,LoadRunner下降,Parasoft Test被替换。
微软的Visual Studio Team System Edition for Software Tester由上次的第二名上升到第一位。Visual Studio Team System Edition for Software Tester支持.NET应用程序的性能和压力测试,还支持代码分析、代码覆盖率。
LoadRunner在8.0后添加了对.NET语言的支持,使用LoadRunner的"Microsoft.NET"协议可以创建.NET Vuser脚本,模拟.NET客户端程序的各种操作。
在LoadRunner9.0中,可以选择"Microsoft.NET"协议来录制和创建.NET程序的Vuser脚本。VuGen支持在应用层协议上录制.NET应用程序,允许测试员创建Vuser脚本模拟.NET客户端程序的操作。VuGen把所有客户端的动作录制成相应的方法和类,并用C#或 VB.NET来创建脚本。VuGen支持.NET Remoting、ADO.NET、Enterprise Services和WCF(Windows Communication Foundation)程序的录制和脚本创建。
Compuware的DevPartner Studio除了提供C/C++、Java版本外,也提供了.NET版本。DevPartner分析代码的质量和复杂度,并且能检测内存泄漏,代码效率和代码覆盖率。
Java测试类
LoadRunner连续3年斩获,Junit稳居单元测试老大。
LoadRunner在压力测试过程中使用监视器来收集性能数据,可用的监视器包括虚拟用户、事务完成率、网络响应、Web和数据库服务器响应和资源使用等。
有人说Junit是单元测试框架的祖父级人物,2007年,Junit跨过了第10个年头,此时,它的子孙后代已经遍天下,Junit被移植到了各种语言平台,包括:C#(Nunit)、C++(CPPUnit)、Fortran(fUnit)、Perl(Test::Class和 Test::Unit)、PHP(PHPUnit)和Python(PyUnit),甚至还有JavaScript版本的JSUnit。10年间,Junit被下载超过2百万次。
Eclipse的Tets and Performance Tools Platform(TPTP) 在08年9月升级到了4.5.1版本,支持Java1.6,修正了大量的BUG。
整合测试/性能套件类
VSTS夺冠,HP Performance Center屈居第二,TestComplete低价制胜。
上次的冠军HP的Performance Center被VSTS击败。Visual Studio Team Edition for Software Tester成为测试人员最喜爱的整合测试/性能套件类工具,并且测试人员都在热切地期待预计2010年发布的Visual Studio Team System,代号"Rosario"。据称,微软将添加更多的ALM功能到该工具中,并且会与Office Project Server整合在一起。
HP的Performance Center组合了LoadRunner的所有功能、测试资产和人力资源管理功能,测试执行过程可以被跟踪、编辑和计划。
AutomatedQA的TestComplete是一款价廉物美的自动化测试工具,支持WEB、.NET、Java、Flash等应用程序,而且可以进行基于HTTP协议的压力测试。
低价商业测试工具类
Software Planner更上一层楼。
价格低于$500的商业测试工具中,Software Planner从上次的第二名上升到第一位。Software Planner是一个基于Web的项目计划工具,使用任务链接来组织任务,防止一个任务在另外一个任务未结束之前就开始。
Mindreef的SOAPscope是一个测试基于SOAP的应用程序的工具。SOAPscope让团队可以创建、测试、发布Web服务和SOA组件,自动化面向XML的任务。
Shunra Virtual Enterprise创建了一个虚拟网络,可以用于模拟应用程序测试环境,让测试人员检查应用程序在不同网络条件和环境下的性能和用户体验。
免费测试工具类
TPTP击败Bugzilla,Junit持平,Bugzilla第三。
TPTP的核心部件包括测试编辑、执行、监视、跟踪和分析、日志分析,支持嵌入式系统、独立应用程序和企业级应用系统、高性能计算系统。
Junit如此受欢迎,以至大家在说话的时候把这个名称当作动词来用,例如"确保你在签入之前Junit一下你的代码"。
07年,Bugzilla继9年前的2.0版本后发布了重要的3.0版本,其中主要的增强包括性能方面、Web Services接口等。
新手最佳解决方案类
测试资源少,工具选择更重要。
如果把少于5年历史的公司定义为"新手"的话,VMLogix的LabManager是最适合这类公司的工具。LabManager 支持微软和VMWare的虚拟系统,LabManager3.5在08年五月发布,添加对Citrix XenServer4.1的支持。
Fortify的Defender是上次的冠军,这次,它的新产品Fortify 360居第二位。Fortify 360瞄准软件开发生命周期领域,可以在开发的各个阶段对漏洞进行检测识别、区分优先级、修补。
BluePrint的Requirements Center聚焦协作,通过协作在代码开发前就定义清楚、确认清楚需求,让需求清晰化、可视化。