background image

常用软件测试工具大全

 

一、

 商业工具

工具名称

来源

类型

费用

功能概要

WinRunner Mercury 公

功能性测

收费
昂贵

Winrunner 最主要的功能是自动重复执行某一固定的测试过程,

它以脚本的形式记录下手工测试的一系列操作,在环境相同的
情况下重放,检查其在相同的环境中有无异常的现象或与实际
结果不符的地方。可以减少由于人为因素造成结果错误,同时
也可以节省测试人员大量测试时间和精力来做别的事情。功能

模块主要包括:GUI map、检查点、TSL 脚本编程、批量测试、数

据驱动等几部分

LoadRunner Mercury 公

性能与负

载压力

收费
昂贵

LoadRunner® 是一种预测系统行为和性能的工业标准级负载测
试工具。通过以模拟上千万用户实施并发负载及实时性能监测

的方式来确认和查找问题,LoadRunner 能够对整个企业架构进

行测试。通过使用 LoadRunner ,企业能最大限度地缩短测试时

间,优化性能和加速应用系统的发布周期。LoadRunner 是一种

适用于各种体系架构的自动负载测试工具,它能预测系统行为

并优化系统性能。LoadRunner 的测试对象是整个企业的系统,

它通过模拟实际用户的操作行为和实行实时性能监测,来帮助
您更快的查找和发现问题。此外,还能支持广范的协议和技术,

为您的特殊环境提供特殊的解决方案。

QuickTest Pro Mercury 公

功能测试
和回归测

收费
昂贵

QTP 是一个 B/S 系统的自动化功能测试的利器,软件程序测试工

具。Mercury 的自动化功能测试软件 QuickTest Professional ,可

以覆盖绝大多数的软件开发技术,简单高效,并具备测试用例

可重用的特点。Mercury QuickTest Pro 是一款先进的自动化测试
解决方案,用于创建功能和回归测试。它自动捕获、验证和重放

用户的交互行为。 Mercury QuickTest Pro 为每一个重要软件应

用和环境提供功能和回归测试自动化的行业最佳解决方案。

TestDirector Mercury 公

测试管理 收费

昂贵

基于 WEB 的测试管理工具,他能够让你系统地控制整个测试

过程,并创建整个测试工作流的框架和基础,使整个测试管理
过程变得更为简单和有组织。他能够帮助你维护一个测试工程

数据库,并且能够覆盖你的应用程序功能性的各个方面。T 并且

还为你提供了直观和有效的方式来计划和执行测试集、收集测

试结果并分析数据。还专门提供了一个完善的缺陷跟踪系统。并
可以同 Mercury 公司的测试工具、第三方或者自主开发的测试工
具、需求和配置管理工具、建模工具的整合功能。你可以通过他
进行需求定义、测试计划、测试执行和缺陷跟踪,即整个测试过

程的各个阶段。

SilkTest

Segue 公司 功能测试

和回归测

收费
昂贵

SilkTest 是面向 Web 应用、Java 应用和传统的 C/S 应用,进行自

动化的功能测试和回归测试的工具。它提供了用于测试的创建

和定制的工作流设置、测试计划和管理、直接的数据库访问及校

验等功能,使用户能够高效率地进行软件自动化测试。 

为提高测试效率,SilkTest 提供多种手段来提高测试的自动化

程度,包括:从测试脚本的生成、测试数据的组织、测试过程的

自动化、测试结果的分析等方面。在测试脚本的生成过程中,

SilkTest 通过动态录制技术,录制用户的操作过程,快速生成
测试脚本。在测试过程中,SilkTest 还提供了独有的恢复系统

(Recovery System),允许测试可在 24×7×365 全天候无人看

管条件下运行。在测试过程中一些错误导致被测应用崩溃时,