|
工具名称 |
来源 |
类型 |
费用 |
功能概要 |
|
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 解决方案。
拥有“设计一次,到处部署”的能力,从而可以自动改变任何客户端界面(Windows、Linux、UNIX 和 Web)。
可与 IBM WebSphereStudio、Eclipse 和 Microsoft .NET IDE 进行紧密集成,从而可以即时访问变更信息。
支持统一变更管理,以提供经过验证的变更管理过程支持。
易于扩展,因此无论开发项目的团队规模、地点和平台如何,均可提供良好支持。
包含并集成于IBM Rational Suite和 IBM Rational Team Unifying Platform,提供生命周期变更管理。 |
|
Robot |
Ibm公司 |
功能性测试和回归测试、集成测试 |
收费昂贵 |
IBM Rational Robot 是业界最顶尖的功能测试工具,它甚至可以在测试人员学习高级脚本技术之前帮助其进行成功的测试。它集成在测试人员的桌面 IBM Rational TestManager 上,在这里测试人员可以计划、组织、执行、管理和报告所有测试活动,包括手动测试报告。IBM Rational Robot 是一种可扩展的、灵活的功能测试工具,经验丰富的测试人员可以用它来修改测试脚本,改进测试的深度。IBM Rational Robot 自动记录所有测试结果,并在测试日志查看器中对这些结果进行颜色编码,以便进行快速可视分析。多种 IDE 和语言支持 Java 环境,以及Microsoft Visual Studio.NET,HTML、XML 和 DHTML 应用程序,Oracle Developer/2000,Visual Basic 应用程序,PowerBuilder 应用程序等 |
|
Manual Tester |
Ibm公司 |
手工测试自动化工具 |
收费昂贵 |
IBM Rational Manual Tester是一个易于使用的自动化工具,用来加速和提高手动测试的正确度。对于使用自动化和手工测试方法的团队来说是合适的,同样也适用于那些没有测试自动化工具的团队。关键能力包括:一个进行测试验证的组件化的,“构建阻塞”方法。简化使用单点更新的测试维护。开发健壮的、易读的手工测试的Rich text 编辑。批量导入Microsoft Word 和 Excel的手工测试文档。提高手工测试执行的准确度和速度的辅助数据入口。在测试执行期间的辅助数据对比。支持分布式团队
|
|
Test RealTime |
Ibm公司 |
实时测试 |
收费昂贵 |
IBM Rational Test RealTime 是构件测试和运行时分析的跨平台解决方案。 Test RealTime 是专门为编写嵌入式、实时或其它商业软件产品代码的人员设计的。 Test RealTime 使您可以先发制人进行调试,以便在代码崩溃前将其修复。为单一测试环境中的主机和目标机进行自动化的构件测试和运行时分析 自动创建和部署构件的测试桩模块和测试驱动程序 绘制内存和性能曲线、分析代码覆盖并对运行时追踪进行可视化说明 基于主机的测试,可以轻松适用于不同的目标机,无需重新编写测试过程 直接在目标机上进行测试和分析。支持所有公共平台 - 从 8 位微芯片到 64 位 RTOS 为安全和关键任务认证提供详细代码覆盖信息 |
|
TestManager |
Ibm公司 |
测试管理 |
收费昂贵 |
Rational TestManager是一个开放的可扩展的构架,他统一了所有的工具、制造(artifacts)和数据,而数据是由测试工作产生并与测试工作(effort)关联的。在这个唯一的保护伞(umbrella)下,测试工作中的所有负责人(Stakeholder)和参与者能够定义和提炼他们将要达到的质量目标。项目组定义计划用来实施以符合那些质量目标。而且,最重要的是,它提供给了整个项目组一个及时地在任何过程点上去判断系统状态的地方。质量保证专家可以使用TestManager去协调和跟踪他们的测试活动。测试人员使用TestManager去了解需要的工作是什么,以及这些工作需要的人和数据。测试人员也可以了解到,他们工作的范围是要受到开发过程中全局变化的影响的。TestManager是这样一个地方,它会提供与系统质量相关联的所有问题的答案。 |
|
Functional Tester |
Ibm公司 |
功能测试和回归测试 |
收费昂贵 |
Rational Functional Tester 是一个面向对象的自动测试工具,它可以使您测试多种应用程序。您可以通过记录对应用程序的测试来快速地生成脚本,并且您可以测试应用程序中的任意对象,包括对象的属性和数据。Rational Functional Tester 为您提供一个选择脚本语言和开发环境的机会 —— Eclipse 框架中的 Java? 或者 Microsoft Visual Studio .NET 开发环境中的 Microsoft Visual Basic .NET。将 Rational Functional Tester 集成到您的开发平台中可以把您带到一个新的效率级别上。这是一个巨大的优势,因为进行安装后,Rational Functional Tester 就成为您的本地开发环境中的一个无缝部分。Rational Functional Tester 提供记录和回放功能,并存储 Java 或 .NET 源代码的记录脚本。其允许您实际上不做任何工作就能创建可重复的测试脚本,也允许您使用您的程序设计技术用您本地的开发语言来增强脚本以满足具体的需求。 |
|
Rational Performance Tester |
Ibm公司 |
负载和性能测试 |
收费昂贵 |
自动负载和性能测试工具,用于开发团队在部署基于 Web 的应用程序前验证其可扩展性和可靠性。
提供了可视化编辑器,使新的测试人员可以简单地使用。 为需要高级分析和自定义选项的专家级测试人员提供了对丰富的测试详细信息的访问能力,并支持自定义 Java 代码插入。 自动检测和处理可变数据,以简化数据驱动的测试。 提供有关性能、吞吐量和服务器资源的实时报告,以便及时发现系统的瓶颈。 可以在 Linux 和 Windows 上进行测试录制和修改。 |
|
Logiscope |
Telelogic公司 |
功能测试 |
收费昂贵 |
Telelogic Logiscope? 是一种软件质量保证 (QA) 工具,它可以通过自动进行代码检查和对容易出错的模块的鉴定与检测来帮助扩大测试范围,从而达到保证质量和完成软件测试的目的。可自定义的软件测试功能可帮助您在软件开发过程中及早发现缺陷,这样您就可以做到按时交付,将费用控制在预算内,同时又可以提高软件质量。在软件开发生命周期的早期排除错误对于维护软件开发标准是至关重要的,这样您就可以满足需求、构建可靠产品,并最大限度地缩短将产品推向市场的时间。Logiscope 可以鉴定出很可能包含缺陷的模块,向您说明有缺陷的结构,并提供改进建议。 |
|
TAU/Tester |
Telelogic公司 |
系统测试和集成测试 |
收费昂贵 |
Telelogic TAU/Tester 是基于 TTCN-3 的软件测试工具,用于软件开发生命周期的系统测试和集成测试。因为 TAU/Tester 提供现成的自动化测试,所以可以摒弃手动的、易于出错的流程和内部解决方案,这样便可显著地提高生产效率。这意味着测试可以快速重复地执行,这样您就可以及早进行测试(问题在萌芽状态易于修复且修复成本较小),或者频繁进行测试,以便最大限度地提高质量。TAU/Tester 支持软件测试生命周期(从测试设计、开发、分析、执行到调试),可以从具有共享的、常见的工作室界面的单台桌面计算机进行。 |
|
QACenter |
Compuware公司 |
功能测试,性能测试,回归测试等 |
收费昂贵 |
QACenter帮助所有的测试人员创建一个快速,可重用的测试过程。 这些测试工具自动帮助管理测试过程,快速分析和调试程序, 包括针对回归,强度,单元,并发,集成,移植,容量和负载. 建立测试用例,自动执行测试和产生文档结果。QACenter主要包括以下几个模块: - QARun:应用的功能测试工具。 - QALoad:强负载下应用的性能测试工具。 - QADirector:测试的组织设计和创建以及管理工具。 - TrackRecord:集成的缺陷跟踪管理工具。 - EcoTools:高层次的性能监测工具。 |
|
QADirector |
Compuware公司 |
测试管理 |
收费昂贵 |
QADirector分布式的测试能力和多平台支持,能够使开发和测试团队跨越多个环境控制测试活动,QADirector允许开发人员、测试人员和QA管理人员共享测试资产,测试过程和测试结果、当前的和历史的信息。从而为客户提供了最完全彻底的、一致的测试。 QADirector协调整个测试过程,并提供以下功能: . 计划和组织测试需求 . 从多种多样的开发工具和自动测试工具执行测试 . 在测试过程中允许使用手动测试 . 观察和分析测试结果 . 方便地将信息加载到缺陷跟踪系统 . |