常见自动化测试工具说明.doc_第1页
常见自动化测试工具说明.doc_第2页
常见自动化测试工具说明.doc_第3页
常见自动化测试工具说明.doc_第4页
常见自动化测试工具说明.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

新员工培养 常见的自动化测试工具简介目录常见的自动化测试工具简介11.前言22.常见自动化测试工具21.1QTP21.2Winrunner21.3IBM Rational Functional Tester31.4IBM Rational Robot31.5AutomatedQA TestComplete31.6Thoughtworks Selenium32测试工具的选择和使用42.1Parasoft白盒测试工具集42.2Compuware白盒测试工具集42.3Xunit白盒测试工具集42.4主流黑盒功能测试工具集52.5主流黑盒性能测试工具集51. 前言此文档,适用于测试组成员了解现有的一些常见测试工具。2. 常见自动化测试工具我们常见的自动化测试工具有很多,许多开源的测试工具已经非常成熟。本文仅介绍一些自动化测试工具给各位以入门启发,想深入了解和掌握还需要各位进一步学习和实战。常见的自动化测试工具: HP mercury QuickTest Professional HP mercury Winrunner IBM Rational Functional Tester IBM Rational Robot AutomatedQA TestComplete Thoughtworks Selenium1.1 QTPMercury QuickTest Professional是一款先进的自动化测试解决方案,用于创建功能和回归测试。它自动捕获、验证和重放用户的交互行为。Mercury QuickTest Professional为每一个重要软件应用和环境提供功能和回归测试自动化的行业最佳解决方案。QuickTest Professional是新一代自动化测试解决方案,采用了关键词驱动(Keyword-Driven)测试的理念,能完全简化测试的创建和维护工作。QuickTest关键词驱动方式独有之处在于,测试自动化专家可以通过一个整合的脚本和纠错环境,拥有对基础测试脚本和对象属性的完全访问权限,这些脚本和纠错环境与关键词视图(Keyword View)可以互为同步。QuickTest Professional同时满足了技术型和非技术型用户的需求,均有能力部署更高质量的应用,同时部署的速度更快,费用更低,风险也更小。1.2 WinrunnerMercury Interactive公司的WinRunner是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。通过自动录制、检测和回放用户的应用操作,WinRunner能够有效地帮助测试人员对复杂的企业级应用的不同发布版进行测试,提高测试人员的工作效率和质量,确保跨平台的、 复杂的企业级应用无故障发布及长期稳定运行。用WinRuuner创建一个测试,只需点击鼠标和键盘,完成一个标准的业务操作流程,WinRunner自动记录操作并生成所需的脚本代码。这样,即使计算机技术知识有限的业务用户轻松创建完整的测试。还可以直接修改测试脚本以满足各种复杂测试的需求。WinRunner提供这两种测试创建方 式,满足测试团队中业务用户和专业技术人员的不同需求。1.3 IBM Rational Functional TesterRational Functional Tester 是一个面向对象的、自动测试工具。它能够测试各种应用程序,通过录制一个应用程序的测试可以很快产生测试脚本,还可以测试这个应用程序之中的任何对象,包括这个对象的属性和数据。Rational Functional Tester 可以提供一个编写脚本语言的机会和两种开发环境:Eclipse 框架中的 Java或者 Microsoft Visual Studio开发系统中的 Microsoft Visual Basic .NET。这意味着,无论开发小组的成员使用什么样的语言或者平台,都应该能够将它们与 Rational Functional Tester 集成起来,并且在开发自动化测试的时候能够利用它们的一些功能。1.4 IBM Rational RobotIBM Rational Robot 是业界最顶尖的功能测试工具,它甚至可以在测试人员学习高级脚本技术之前帮助其进行成功的测试。它集成在测试人员的桌面 IBM Rational TestManager 上,在这里测试人员可以计划、组织、执行、管理和报告所有测试活动,包括手动测试报告。这种测试和管理的双重功能是自动化测试的理想开始。IBM Rational Robot 是一种可扩展的、灵活的功能测试工具,经验丰富的测试人员可以用它来修改测试脚本,改进测试的深度。IBM Rational Robot 可以捕获所有 HTML 和 DHTML 特征,包括链接目标和不可见数据Rational Robot 为菜单、列表、字母数字字符及位图等对象提供了测试用例,测试人员可以创建用户定义的调用外部 DLL 或可执行构架的测试用例。它为特定环境的对象,例如 Java 控件、PowerBuilder DataWindows、ActiveX 控件、Special Oracle Forms 对象、OCXs、Visual Basic 对象和 VBXs等,提供了特殊的测试用例。1.5 AutomatedQA TestCompleteTestComplete是AutomatedQA推出的全面的程序测试系统,它通过一个使用简单并且完全集成的产品包,能够提供自动的功能测试、单元测试、回归性测试、分布式测试和HTTP性能测试等功能。无论开发的是Win32、.NET、Java或 Web程序,使用TestComplete,将使每一项测试工作都对程序开发启关键作用。TestComplete就是面向开发人员和QA部门,其目的主要是将其从半结构式测试和人工测试中解脱出来,以节省测试时间和成本。作为 Aqtest的后继产品,TestComplete提供系统化、自动化和结构化的测试功能,支持Visual Studio .NET, Java, Visual Basic, C+ (Visual C+ and C+Builder), Delphi和Web程序。1.6 Thoughtworks SeleniumSelenium 是 ThoughtWorks 专门为 Web应用而开发的自动化测试工具,适合进行功能测试、验收测试,其最大的优势有几点:可直接运行在浏览器之上,所见即所得,就像真实用户所做的一样。Selenium 的核心,也称 browser bot,是用 JavaScript 编写的。这使得测试脚本可以在受支持的浏览器中运行。browser bot 负责执行从测试脚本接收到的命令支持多操作系统(Windows, Mac OS和Linux)和各种浏览器Internet Explorer、Mozilla 和 Firefox,更容易发现浏览器的不兼容性支持两种开发脚本的模式test runner (HTML文件)和 driven(脚本语言编写),其语言包括Java, .NET, Perl, Python 和 Ruby. 使用 driven 脚本,测试有一部分在浏览器之外运行,而如果使用 test runner 脚本的话,测试是完全在浏览器中运行的。2 测试工具的选择和使用2.1 Parasoft白盒测试工具集工具名支持语言环境简介JtestJava代码分析和动态类、组件测试JcontractJava实时性能监控以及分析优化C+ TestC,C+代码分析和动态测试CodeWizardC,C+代码静态分析Insure+C,C+实时性能监控以及分析优化.test.Net代码分析和动态测试2.2 Compuware白盒测试工具集工具名支持语言环境简介BoundsCheckerC+,DelphiAPI和OLE错误检查、指针和泄露错误检查、内存错误检查TrueTimeC+,Java,Visual Basic代码运行效率检查、组件性能的分析FailSafeVisual Basic自动错误处理和恢复系统JcheckM$ Visual J+图形化的纯种和事件分析工具TrueCoverageC+,Java,Visual Basic函数调用次数、所占比率统计以及稳定性跟踪SmartCheckVisual Basic函数调用次数、所占比率统计以及稳定性跟踪CodeReviewVisual Basic自动源代码分析工具2.3 Xunit白盒测试工具集工具名支持语言环境官方站点AunitAdahttp:/www.libre.act-europe.frCppUnitC+ComUnitVB,COMDunitDelphiDotUnit.NetHttpUnitWeb/cgi/wiki?HttpUnitHtmlUnitWebJtestJavaJsUnit(Hieatt)Javascript 1.4以上PhpUnitPhpPerlUnitPerlXmlUnitXml2.4 主流黑盒功能测试工具集工具名公司名官方站点WinRunnerMercuryAstra QuicktestMercuryRobotIBM RationalQARunCompuwareSilkTestSeguee-TestEmpirix2.5 主流黑盒性能测试工具集工具名公司名官方站点WASM$http:/www.micro$LoadRunnerMercuryAstra QuicktestMercuryQalo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论