常用测试工具.docx

上传人:b****3 文档编号:6599625 上传时间:2023-05-10 格式:DOCX 页数:83 大小:34.15KB
下载 相关 举报
常用测试工具.docx_第1页
第1页 / 共83页
常用测试工具.docx_第2页
第2页 / 共83页
常用测试工具.docx_第3页
第3页 / 共83页
常用测试工具.docx_第4页
第4页 / 共83页
常用测试工具.docx_第5页
第5页 / 共83页
常用测试工具.docx_第6页
第6页 / 共83页
常用测试工具.docx_第7页
第7页 / 共83页
常用测试工具.docx_第8页
第8页 / 共83页
常用测试工具.docx_第9页
第9页 / 共83页
常用测试工具.docx_第10页
第10页 / 共83页
常用测试工具.docx_第11页
第11页 / 共83页
常用测试工具.docx_第12页
第12页 / 共83页
常用测试工具.docx_第13页
第13页 / 共83页
常用测试工具.docx_第14页
第14页 / 共83页
常用测试工具.docx_第15页
第15页 / 共83页
常用测试工具.docx_第16页
第16页 / 共83页
常用测试工具.docx_第17页
第17页 / 共83页
常用测试工具.docx_第18页
第18页 / 共83页
常用测试工具.docx_第19页
第19页 / 共83页
常用测试工具.docx_第20页
第20页 / 共83页
亲,该文档总共83页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

常用测试工具.docx

《常用测试工具.docx》由会员分享,可在线阅读,更多相关《常用测试工具.docx(83页珍藏版)》请在冰点文库上搜索。

常用测试工具.docx

常用测试工具

一、商业工具

工具名称

来源

类型

费用

功能概要

WinRunner

Mercury公司

功能性测试

收费昂贵

Winrunner最主要的功能是自动重复执行某一固定的测试过程,它以脚本的形式记录下手工测试的一系列操作,在环境相同的情况下重放,检查其在相同的环境中有无异常的现象或与实际结果不符的地方。

可以减少由于人为因素造成结果错误,同时也可以节省测试人员大量测试时间和精力来做别的事情。

功能模块主要包括:

GUImap、检查点、TSL脚本编程、批量测试、数据驱动等几部分

LoadRunner

Mercury公司

性能与负载压力

收费昂贵

LoadRunner®是一种预测系统行为和性能的工业标准级负载测试工具。

通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。

通过使用LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。

LoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。

LoadRunner的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助您更快的查找和发现问题。

此外,还能支持广范的协议和技术,为您的特殊环境提供特殊的解决方案。

QuickTestPro

Mercury公司

功能测试和回归测试

收费昂贵

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

Mercury的自动化功能测试软件QuickTestProfessional,可以覆盖绝大多数的软件开发技术,简单高效,并具备测试用例可重用的特点。

MercuryQuickTestPro是一款先进的自动化测试解决方案,用于创建功能和回归测试。

它自动捕获、验证和重放用户的交互行为。

MercuryQuickTestPro为每一个重要软件应用和环境提供功能和回归测试自动化的行业最佳解决方案。

TestDirector

Mercury公司

测试管理

收费昂贵

基于WEB的测试管理工具,他能够让你系统地控制整个测试过程,并创建整个测试工作流的框架和基础,使整个测试管理过程变得更为简单和有组织。

他能够帮助你维护一个测试工程数据库,并且能够覆盖你的应用程序功能性的各个方面。

T并且还为你提供了直观和有效的方式来计划和执行测试集、收集测试结果并分析数据。

还专门提供了一个完善的缺陷跟踪系统。

并可以同Mercury公司的测试工具、第三方或者自主开发的测试工具、需求和配置管理工具、建模工具的整合功能。

你可以通过他进行需求定义、测试计划、测试执行和缺陷跟踪,即整个测试过程的各个阶段。

SilkTest

Segue公司

功能测试和回归测试

收费昂贵

SilkTest是面向Web应用、Java应用和传统的C/S应用,进行自动化的功能测试和回归测试的工具。

它提供了用于测试的创建和定制的工作流设置、测试计划和管理、直接的数据库访问及校验等功能,使用户能够高效率地进行软件自动化测试。

为提高测试效率,SilkTest提供多种手段来提高测试的自动化程度,包括:

从测试脚本的生成、测试数据的组织、测试过程的自动化、测试结果的分析等方面。

在测试脚本的生成过程中,SilkTest通过动态录制技术,录制用户的操作过程,快速生成测试脚本。

在测试过程中,SilkTest还提供了独有的恢复系统(RecoverySystem),允许测试可在24×7×365全天候无人看管条件下运行。

在测试过程中一些错误导致被测应用崩溃时,错误可被发现并记录下来,之后,被测应用可以被恢复到它原来的基本状态,以便进行下一个测试用例的测试。

SilkPlanPro

Segue公司

测试管理

收费昂贵

SilkPlanPro是一个完整的测试管理软件,用于测试的计划管理、文档管理和各种测试行为的管理,能够跨越应用的全部生命周期,从早期的计划阶段直至测试设计都自动安排和执行。

它包括需求的检查及确认,测试执行的安排和产品是否具备发布条件的评估的报告功能。

此外,还提供了基于Web的自动测试功能。

在软件开发的过程中,SilkPlanPro可以使测试过程自动化。

  SilkPlanPro为所有的自动化测试用例提供了基于Web的管理。

SilkPerformer

Segue公司

负载压力测试

收费昂贵

SilkPerformer是一种在工业领域最高级的企业级负载测试工具。

它可以模仿成千上万的用户工作在多协议和多计算的环境下。

利用SilkPerformer可以在企业电子商务应用部署前预测它的性能,不管它的大小和复杂性。

可视的用户化界面、实时的性能监控和强大的管理报告可以帮助用户迅速地解决问题。

SilkPerformer提供了在广泛的、多样的状况下对电子商务应用进行弹性负载测试的能力,通过TrueScale技术,SilkPerformer可以从一台单独的电脑上模拟成千上万的并发用户,在使用最小限度的硬件资源的情况下,提供所需的可视化结果确认的功能。

在独立的负载测试中,SilkPerformer允许用户在多协议多计算环境下工作,并可以精确地模拟浏览器与Web应用的交互作用。

SilkPerformer的TrueLog技术提供了完全可视化的原因分析技术。

通过这种技术可以对测试过程中用户产生和接收的数据进行可视化处理,包括全部嵌入的对象和协议头信息,从而进行可视化分析,甚至在应用出现错误时都可以进行问题定位与分析。

ClearQuest

Ibm公司

缺陷管理

收费昂贵

提供基于活动的变更和缺陷跟踪。

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

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

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

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

提供基于活动的变更和缺陷跟踪。

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

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

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

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

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

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

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

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

包含并集成于IBMRationalSuite和IBMRationalTeamUnifyingPlatform,提供生命周期变更管理。

 

Robot

Ibm公司

功能性测试和回归测试、集成测试

收费昂贵

IBMRationalRobot是业界最顶尖的功能测试工具,它甚至可以在测试人员学习高级脚本技术之前帮助其进行成功的测试。

它集成在测试人员的桌面IBMRationalTestManager上,在这里测试人员可以计划、组织、执行、管理和报告所有测试活动,包括手动测试报告。

IBMRationalRobot是一种可扩展的、灵活的功能测试工具,经验丰富的测试人员可以用它来修改测试脚本,改进测试的深度。

IBMRationalRobot自动记录所有测试结果,并在测试日志查看器中对这些结果进行颜色编码,以便进行快速可视分析。

多种IDE和语言支持Java环境,以及MicrosoftVisualStudio.NET,HTML、XML和DHTML应用程序,OracleDeveloper/2000,VisualBasic应用程序,PowerBuilder应用程序等

ManualTester

Ibm公司

手工测试自动化工具

收费昂贵

IBMRationalManualTester是一个易于使用的自动化工具,用来加速和提高手动测试的正确度。

对于使用自动化和手工测试方法的团队来说是合适的,同样也适用于那些没有测试自动化工具的团队。

关键能力包括:

一个进行测试验证的组件化的,“构建阻塞”方法。

简化使用单点更新的测试维护。

开发健壮的、易读的手工测试的Richtext编辑。

批量导入MicrosoftWord和Excel的手工测试文档。

提高手工测试执行的准确度和速度的辅助数据入口。

在测试执行期间的辅助数据对比。

支持分布式团队

 

TestRealTime

Ibm公司

实时测试

收费昂贵

IBMRationalTestRealTime是构件测试和运行时分析的跨平台解决方案。

TestRealTime是专门为编写嵌入式、实时或其它商业软件产品代码的人员设计的。

TestRealTime使您可以先发制人进行调试,以便在代码崩溃前将其修复。

为单一测试环境中的主机和目标机进行自动化的构件测试和运行时分析自动创建和部署构件的测试桩模块和测试驱动程序绘制内存和性能曲线、分析代码覆盖并对运行时追踪进行可视化说明基于主机的测试,可以轻松适用于不同的目标机,无需重新编写测试过程直接在目标机上进行测试和分析。

支持所有公共平台-从8位微芯片到64位RTOS为安全和关键任务认证提供详细代码覆盖信息

TestManager

Ibm公司

测试管理

收费昂贵

RationalTestManager是一个开放的可扩展的构架,他统一了所有的工具、制造(artifacts)和数据,而数据是由测试工作产生并与测试工作(effort)关联的。

在这个唯一的保护伞(umbrella)下,测试工作中的所有负责人(Stakeholder)和参与者能够定义和提炼他们将要达到的质量目标。

项目组定义计划用来实施以符合那些质量目标。

而且,最重要的是,它提供给了整个项目组一个及时地在任何过程点上去判断系统状态的地方。

质量保证专家可以使用TestManager去协调和跟踪他们的测试活动。

测试人员使用TestManager去了解需要的工作是什么,以及这些工作需要的人和数据。

测试人员也可以了解到,他们工作的范围是要受到开发过程中全局变化的影响的。

TestManager是这样一个地方,它会提供与系统质量相关联的所有问题的答案。

FunctionalTester

Ibm公司

功能测试和回归测试

收费昂贵

RationalFunctionalTester是一个面向对象的自动测试工具,它可以使您测试多种应用程序。

您可以通过记录对应用程序的测试来快速地生成脚本,并且您可以测试应用程序中的任意对象,包括对象的属性和数据。

RationalFunctionalTester为您提供一个选择脚本语言和开发环境的机会——Eclipse框架中的Java?

或者MicrosoftVisualStudio .NET开发环境中的Microsoft VisualBasic.NET。

将RationalFunctionalTester集成到您的开发平台中可以把您带到一个新的效率级别上。

这是一个巨大的优势,因为进行安装后,RationalFunctionalTester就成为您的本地开发环境中的一个无缝部分。

RationalFunctionalTester提供记录和回放功能,并存储Java或.NET源代码的记录脚本。

其允许您实际上不做任何工作就能创建可重复的测试脚本,也允许您使用您的程序设计技术用您本地的开发语言来增强脚本以满足具体的需求。

RationalPerformanceTester

Ibm公司

负载和性能测试

收费昂贵

自动负载和性能测试工具,用于开发团队在部署基于Web的应用程序前验证其可扩展性和可靠性。

提供了可视化编辑器,使新的测试人员可以简单地使用。

为需要高级分析和自定义选项的专家级测试人员提供了对丰富的测试详细信息的访问能力,并支持自定义Java代码插入。

自动检测和处理可变数据,以简化数据驱动的测试。

提供有关性能、吞吐量和服务器资源的实时报告,以便及时发现系统的瓶颈。

可以在Linux和Windows上进行测试录制和修改。

Logiscope

Telelogic公司

功能测试

收费昂贵

TelelogicLogiscope?

是一种软件质量保证(QA)工具,它可以通过自动进行代码检查和对容易出错的模块的鉴定与检测来帮助扩大测试范围,从而达到保证质量和完成软件测试的目的。

可自定义的软件测试功能可帮助您在软件开发过程中及早发现缺陷,这样您就可以做到按时交付,将费用控制在预算内,同时又可以提高软件质量。

在软件开发生命周期的早期排除错误对于维护软件开发标准是至关重要的,这样您就可以满足需求、构建可靠产品,并最大限度地缩短将产品推向市场的时间。

Logiscope可以鉴定出很可能包含缺陷的模块,向您说明有缺陷的结构,并提供改进建议。

TAU/Tester

Telelogic公司

系统测试和集成测试

收费昂贵

TelelogicTAU/Tester是基于TTCN-3的软件测试工具,用于软件开发生命周期的系统测试和集成测试。

因为TAU/Tester提供现成的自动化测试,所以可以摒弃手动的、易于出错的流程和内部解决方案,这样便可显著地提高生产效率。

这意味着测试可以快速重复地执行,这样您就可以及早进行测试(问题在萌芽状态易于修复且修复成本较小),或者频繁进行测试,以便最大限度地提高质量。

TAU/Tester支持软件测试生命周期(从测试设计、开发、分析、执行到调试),可以从具有共享的、常见的工作室界面的单台桌面计算机进行。

QACenter

Compuware公司

功能测试,性能测试,回归测试等

收费昂贵

QACenter帮助所有的测试人员创建一个快速,可重用的测试过程。

这些测试工具自动帮助管理测试过程,快速分析和调试程序,包括针对回归,强度,单元,并发,集成,移植,容量和负载.建立测试用例,自动执行测试和产生文档结果。

QACenter主要包括以下几个模块:

-QARun:

应用的功能测试工具。

-QALoad:

强负载下应用的性能测试工具。

-QADirector:

测试的组织设计和创建以及管理工具。

-TrackRecord:

集成的缺陷跟踪管理工具。

-EcoTools:

高层次的性能监测工具。

QADirector

Compuware公司

测试管理

收费昂贵

QADirector分布式的测试能力和多平台支持,能够使开发和测试团队跨越多个环境控制测试活动,QADirector允许开发人员、测试人员和QA管理人员共享测试资产,测试过程和测试结果、当前的和历史的信息。

从而为客户提供了最完全彻底的、一致的测试。

QADirector协调整个测试过程,并提供以下功能:

   .计划和组织测试需求

   .从多种多样的开发工具和自动测试工具执行测试

   .在测试过程中允许使用手动测试

   .观察和分析测试结果

   .方便地将信息加载到缺陷跟踪系统

   .针对需求验证应用测试

   .将分析过程与测试过程结合

   .确保测试计划符合最终用户需求

QALoad

Compuware公司

负载压力测试

收费昂贵

QALoad是客户/服务器系统、企业资源配置(ERP)和电子商务应用的自动化负载测试工具。

QALoad是QACenter性能版的一部分,它通过可重复的、真实的测试能够彻底地度量应用的可扩展性和性能。

QACenter汇集完整的跨企业的自动测试产品,专为提高软件质量而设计。

QACenter可以在整个开发生命周期、跨越多种平台、自动执行测试任务。

在投产准备时期,QALoad可以模拟成百上千的用户并发执行关键业务而完成对应用程序的测试,并针对所发现问题对系统性能进行优化,确保应用的成功部署。

预测系统性能,通过重复测试寻找瓶颈问题,从控制中心管理全局负载测试,验证应用的可扩展性,快速创建仿真的负载测试。

TestPartner

Compuware公司

功能测试

收费昂贵

TestPartner是Compuware公司的一个自动化测试工具、它能提高复杂应用的功能测试效率,对Microsoft平台、Java平台和Web平台的应用都适用。

 使用TestPartner的通用的、层级化的发方法,测试人员有没有编程经验都可以使用VisualNavigator快速地录制和回放测试脚本。

TestPartner按树形结构记录和展示测试。

这些图形可以清晰地验证Web应用的测试路径、点击对象以及输入的数据,提供可视化的、高级脚本语言表示法。

TestPartner的特色是多层次开发测试脚本。

开发人员和测试技术人员可以更充分地利用VBA脚本编制和调试功能,创建先进的测试用例。

没有编程知识的测试人员也能够使用VisualNavigator建立已录制脚本的可视化图示。

层级化方法还在保留丰富的测试功能时,缩短了脚本编写的学习曲线。

 用其他工具测试.NET环境时测试人员会觉得对复杂应用难于掌控。

而使用TestPartner,测试人员可以深挖到.NET对象、展示客户属性以及那些通过VB实现的功能。

TestPartner能够测试基于组件的应用,包括测试在客户端或在服务器端的GUI和非GUI的COM组件。

TestPartner是唯一的,可以在测试服务器端COM对象时,同时测试客户端已经运行的COM对象和测试工具。

TestPartner能够与DevPartner和QACenter产品线的开发效能管理工具、缺陷跟踪工具、测试管理工具和负载测试工具集成。

TestPartner的集成能力为分布式应用开发和测试的提速,提供了最全面的、端到端的解决方案。

它改善了开发和测试团队之间的沟通,使他们能够更紧密地工作,在开发生命周期尽早找到和解决问题。

TrackRecord

Compuware公司

管理测试

收费昂贵

 TrackRecord是一个高级的需求变更和缺陷管理工具,可以帮助组织建立一个系统方法来协调软件开发、调试、测试和实现。

    TrackRecord支持并加速各种开发过程,并具有针对开发、测试和管理需求而设计的灵活、开放的体系结构。

TrackRecord可以与康博软件其它的开发、测试和支持产品以及第三方产品集成,从而进行自动化缺陷跟踪、项目管理和整个企业应用的可靠性保证。

    TrackRecord使耗时的任务自动化,如归档和报告缺陷、通信状态和优先权、定位瓶颈。

这个特性为开发人员、测试人员和管理人员省出了时间,使他们集中精力于解决问题和提高应用质量。

    TrackRecord的特性:

   直观、基于规则和模板驱动的输入表单。

   强大的桌面或Internet视图。

   动态的项目跟踪

   可定制的工作流和信息管理。

   与源代码管理、项目管理、软件开发和测试工具集成。

   用户组和项目安全级别。

   角色和用户指定的报告。

   高效的缺陷跟踪。

   电子邮件通知

E-TESTSuite

Empirix公司

功能测试、压力测试

收费一般

E-TESTSuite测试软件是当前优秀的易于使用、并能够和被测试应用无缝结合的Web应用测试工具。

该产品由三部分组成:

e-TESTER、e-LOAD和e-MONITOR,这三种工具分别适用于应用功能测试、压力测试以及应用监控,每一部分的功能相互独立,测试过程中又可以彼此协同,从多方面保障了Web应用的成功。

  e-TESTER:

面对时刻都有可能变化的Web应用,e-TESTER能自动测试每星期、甚至每天都在变化着的Web应用程序。

它可以记录下测试过程中所访问的每一页面上的所有对象,并以图形化的方式呈现,从而任何差异都可以被凸显出来,以此来测试Web应用的功能。

  e-LOAD:

Web应用程序的主要好处之一是允许大量用户的同时访问。

相应的,开发人员关心应用是否具有良好的性能,以支持大规模的访问。

e-LOAD提供了非常出色的压力测试解决方案,它在开发的过程中创造了一个仿真环境,能够模拟真实用户访问Web应用,提供全面的应用性能统计信息。

  e-MONITOR:

为了保证Web应用能够为用户提供不间断服务,维护人员应当监控应用的运行状况。

e-MONITOR可以7×24小时地执行监控工作,允许使用者设置各种报警方式及时报告应用的问题,以便管理人员迅速做出反应。

e-Manager

Empirix公司

测试管理

收费一般

网站测试管理工具:

可按需定制测试计划,文档,管理整个测试流程。

WebLoad

Radview公司

性能测试、压力测试

收费一般

WebLoad专为测试在大量用户访问下的WEB应用性能而设计。

其控制中心运行在windows2000,XP和2003操作系统上,负载发生模块(loadmachine)可以运行在windows,Solaris和linux操作系统上。

模拟出来的用户流量可支持.NET和J2EE两种环境。

WebLoad的测试脚本采用Javascript脚本语言实现,支持在DOM(DocumentObjectModel)的基础之上,将测试单元组织成树形结构,对web应用进行遍历或者选择性测试。

WebLoad还可以录制你访问web应用的操作过程,自动生成测试脚本,也可以使用脚本编辑器手工编辑或者修改脚本。

  WebLoad的专利技术可以让您为系统设定最低可接受性能门限值,并让WebLoad采用自增用户数的循环测试方式进行测试,这样WebLoad就可以自动测得系统的最大用户容量。

WebLoad不仅能够测试web性能,还能通过直观的图形用户界面直接连接到数据库,测试数据库性能。

还可以测试多种internet协议如FTP,tenet,SMTP,POP等的性能。

WebLoad还可以模拟DDOS攻击。

它可以模拟诸如Tfn、Tfn2K、Trinoo,、Smurf、Flitz、Carko、Omega3、Plague和TCPFlood(SYN、ACK)、UDPFlood、ICMPFlood(Ping、Host-Unreachable)等攻击。

通过模拟DDOS攻击可以测试Web系统在面临DDoS攻击的时候可用性和反应时间的受影响情况。

同时WebLoad提供有关DOS攻击测试的详细报告。

帮助用户分析系统漏洞和弱点,为用户加固系统提供依据。

WebFT

Radview公司

功能测试

收费一般

webFT帮助用户对WEB系统进行快速,有效的功能性测试。

它是模拟单用户对网站进行功能测试的。

WebFT支持三个测试级别:

全局,页面和对象,你可以测试系统或者页面的全部功能,也可以深入细致的测试页面上某个对象的功能。

如:

html页面的某个属性,某个嵌入的java对象或者activeX控件。

  webFT测试脚本与WebLoad的完全一样,也是使用Javascript语言写成,也能够自动生成。

因此webFT使用的脚本,您也可以在WebLoad中使用。

TestViewManager

Radview公司

测试管理

收费一般

TestViewManager用来管理和组织各种规模的测试活动,使用它你可以定义任意数量和复杂度的脚本。

它可以将各个测试脚本组成一个测试项目,用树形结构来组织脚本的执行次序和相互关系,完全模拟用户访问web的行为。

TestView甚至可以同时运行多种测试平台上多种测试脚

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2