常见自动化测试工具说明

上传人:wt****50 文档编号:37604764 上传时间:2018-04-19 格式:DOC 页数:5 大小:277.50KB
返回 下载 相关 举报
常见自动化测试工具说明_第1页
第1页 / 共5页
常见自动化测试工具说明_第2页
第2页 / 共5页
常见自动化测试工具说明_第3页
第3页 / 共5页
常见自动化测试工具说明_第4页
第4页 / 共5页
常见自动化测试工具说明_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《常见自动化测试工具说明》由会员分享,可在线阅读,更多相关《常见自动化测试工具说明(5页珍藏版)》请在金锄头文库上搜索。

1、新员工培养 百度公司 1 / 6常见的自动化测试工具简介常见的自动化测试工具简介目录目录常见的自动化测试工具简介 .1 1.前言.2 2.常见自动化测试工具 .2 1.1QTP.2 1.2Winrunner.2 1.3IBM Rational Functional Tester.3 1.4IBM Rational Robot.3 1.5AutomatedQA TestComplete.3 1.6Thoughtworks Selenium.32测试工具的选择和使用 .4 2.1Parasoft 白盒测试工具集.4 2.2Compuware 白盒测试工具集.4 2.3Xunit 白盒测试工具集.4

2、 2.4主流黑盒功能测试工具集.5 2.5主流黑盒性能测试工具集.5新员工培养 百度公司 2 / 61.前言前言此文档,适用于测试组 成员了解现有的一些常见测试工具 。2.常见自动化测试工具常见自动化测试工具我们常见的自动化测试工具有很多,许多开源的测试工具已经非常成熟。本文仅介绍 一些自动化测试工具给各位以入门启发,想深入了解和掌握还需要各位进一步学习和实战。常见的自动化测试工具: HP mercury QuickTest Professional HP mercury Winrunner IBM Rational Functional Tester IBM Rational Robot A

3、utomatedQA TestComplete Thoughtworks Selenium1.1 QTPMercury QuickTest Professional是一款先进的自动化测试解决方案,用于创建功能和 回归测试。它自动捕获、验证和重放用户的交互行为。 Mercury QuickTest Professional 为每一个重要软件应用和环境提供功能和回归测试自 动化的行业最佳解决方案。 QuickTest Professional 是新一代自动化测试解决方案,采用了关键词驱动(Keyword- Driven)测试的理念,能完全简化测试的创建和维护工作。QuickTest 关键词驱动方式

4、独有之 处在于,测试自动化专家可以通过一个整合的脚本和纠错环境,拥有对基础测试脚本和对象 属性的完全访问权限,这些脚本和纠错环境与关键词视图(Keyword View)可以互为同步。 QuickTest Professional 同时满足了技术型和非技术型用户的需求,均有能力部署更高 质量的应用,同时部署的速度更快,费用更低,风险也更小。1.2 WinrunnerMercury Interactive 公司的 WinRunner 是一种企业级的功能测试工具,用于检测应用程 序是否能够达到预期的功能及正常运行。通过自动录制、检测和回放用户的应用操作, WinRunner 能够有效地帮助测试人员对

5、复杂的企业级应用的不同发布版进行测试,提高测 试人员的工作效率和质量,确保跨平台的、 复杂的企业级应用无故障发布及长期稳定运行。用 WinRuuner 创建一个测试,只需点击鼠标和键盘,完成一个标准的业务操作流程,新员工培养 百度公司 3 / 6WinRunner 自动记录操作并生成所需的脚本代码。这样,即使计算机技术知识有限的业务 用户轻松创建完整的测试。还可以直接修改测试脚本以满足各种复杂测试的需求。 WinRunner 提供这两种测试创建方 式,满足测试团队中业务用户和专业技术人员的不同需 求。1.3 IBM Rational Functional TesterRational Func

6、tional Tester 是一个面向对象的、自动测试工具。它能够测试各种应用程 序,通过录制一个应用程序的测试可以很快产生测试脚本,还可以测试这个应用程序之中 的任何对象,包括这个对象的属性和数据。 Rational Functional Tester 可以提供一个编写脚本语言的机会和两种开发环境:Eclipse 框架中的 Java或者 Microsoft Visual Studio开发系统中的 Microsoft Visual Basic .NET。 这意味着,无论开发小组的成员使用什么样的语言或者平台,都应该能够将它们与 Rational Functional Tester 集成起来,并

7、且在开发自动化测试的时候能够利用它们的一些功 能。1.4 IBM Rational RobotIBM Rational Robot 是业界最顶尖的功能测试工具,它甚至可以在测试人员学习高级脚 本技术之前帮助其进行成功的测试。它集成在测试人员的桌面 IBM Rational TestManager 上,在这里测试人员可以计划、组织、执行、管理和报告所有测试活动,包括手动测试报 告。这种测试和管理的双重功能是自动化测试的理想开始。 IBM Rational Robot 是一种可扩展的、灵活的功能测试工具,经验丰富的测试人员可以 用它来修改测试脚本,改进测试的深度。 IBM Rational Rob

8、ot 可以捕获所有 HTML 和 DHTML 特征,包括链接目标和不可见数 据 Rational Robot 为菜单、列表、字母数字字符及位图等对象提供了测试用例,测试人员可以 创建用户定义的调用外部 DLL 或可执行构架的测试用例。它为特定环境的对象,例如 Java 控件、PowerBuilder DataWindows、ActiveX 控件、Special Oracle Forms 对象、 OCXs、Visual Basic 对象和 VBXs 等,提供了特殊的测试用例。1.5 AutomatedQA TestCompleteTestComplete 是 AutomatedQA 推出的全面的

9、程序测试系统,它通过一个使用简单并且 完全集成的产品包,能够提供自动的功能测试、单元测试、回归性测试、分布式测试和 HTTP 性能测试等功能。无论 开发的是 Win32、.NET、Java 或 Web 程序,使用 TestComplete,将使每一项测试工作 都对程序开发启关键作用。TestComplete 就是面向开发人员和 QA 部门,其目的主要是将 其从半结构式测试和人工测试中解脱出来,以节省测试时间和成本。作为 Aqtest 的后继产 品,TestComplete 提供系统化、自动化和结构化的测试功能,支持 Visual Studio .NET, Java, Visual Basic, C+ (Visual C+ and C+Builder), Delphi 和 Web 程序。新员工培养 百度公司 4 / 61.6 Thoughtworks SeleniumSelenium 是 ThoughtWorks 专门为 Web 应用而开发的自动化测试工具,适合进行功 能测试、验收测试,其最大的优势有几点:可直接运行在浏览器之上,所见即所得,就像真 实用户所做的一样。Selenium 的核心,也称 browser bot,是用 JavaScript 编写的。这使 得测试

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号