常用软件测试工具的分析与比较

发表于:2009-05-25来源:作者:点击数: 标签:软件测试工具
工具名称 来源 类型 费用 功能概要 WinRunner Mercury 公司 功能性 测试 收费昂贵 Winrunner 最 主要的功能是自动重复执行某一固定的 测试过程 ,它以脚本的形式记录下 手工测试 的一系列操作,在环境相同的情况下重放,检查其在相同的环境中有无异常的现象

工具名称

来源

类型

费用

功能概要

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全天候无人看管条件下运行。在测试过程中一些错误导致被测应用崩溃时,错误可被发现并记录下来,之后,被测应用可以被恢复到它原来的基本状态,以便进行下一个测试用例的测试。

SilkPlan Pro

Segue公司

测试管理

收费昂贵

SilkPlan Pro 是一个完整的测试管理软件,用于测试的计划管理、文档管理和各种测试行为的管理,能够跨越应用的全部生命周期,从早期的计划阶段直至测试设计都自动安排和执行。它包括需求的检查及确认,测试执行的安排和产品是否具备发布条件的评估的报告功能。此外,还提供了基于Web的自动测试功能。在软件开发的过程中,SilkPlan Pro可以使测试过程自动化。  SilkPlan Pro 为所有的自动化测试用例提供了基于Web的管理。

SilkPerformer

Segue公司

负载压力测试

收费昂贵

SilkPerformer 是一种在工业领域最高级的企业级负载测试工具。它可以模仿成千上万的用户工作在多协议和多计算的环境下。利用SilkPerformer 可以在企业电子商务应用部署前预测它的性能,不管它的大小和复杂性。可视的用户化界面、实时的性能监控和强大的管理报告可以帮助用户迅速地解决问题。SilkPerformer 提供了在广泛的、多样的状况下对电子商务应用进行弹性负载测试的能力,通过TrueScale 技术,SilkPerformer 可以从一台单独的电脑上模拟成千上万的并发用户,在使用最小限度的硬件资源的情况下,提供所需的可视化结果确认的功能。在独立的负载测试中,SilkPerformer 允许用户在多协议多计算环境下工作,并可以精确地模拟浏览器与Web应用的交互作用。 SilkPerformer 的TrueLog 技术提供了完全可视化的原因分析技术。通过这种技术可以对测试过程中用户产生和接收的数据进行可视化处理,包括全部嵌入的对象和协议头信息,从而进行可视化分析,甚至在应用出现错误时都可以进行问题定位与分析。

ClearQuest

Ibm公司

缺陷管理

收费昂贵

提供基于活动的变更和缺陷跟踪。
以灵活的工作流管理所有类型的变更要求,包括缺陷、改进、问题和文档变更。 能够方便地定制缺陷和变更请求的字段、流程、用户界面、查询、图表和报告。开箱即用特性提供了预定义的配置和自动电子邮件通知和提交。 与 Rational ClearCase 一起提供完整的 SCM 解决方案。提供基于活动的变更和缺陷跟踪。

以灵活的工作流管理所有类型的变更要求,包括缺陷、改进、问题和文档变更。

能够方便地定制缺陷和变更请求的字段、流程、用户界面、查询、图表和报告。

开箱即用特性提供了预定义的配置和自动电子邮件通知和提交。

与 Rational ClearCase 一起提供完整的 SCM 解决方案。

拥有“设计一次,到处部署”的能力,从而可以自动改变任何客户端界面(WindowsLinux、UNIX 和 Web)。

可与 IBM WebSphereStudio、Eclipse 和 Microsoft .NET IDE 进行紧密集成,从而可以即时访问变更信息。

支持统一变更管理,以提供经过验证的变更管理过程支持。

易于扩展,因此无论开发项目的团队规模、地点和平台如何,均可提供良好支持。

包含并集成于

 

原文转自:http://www.ltesting.net