软件自动化测试工具介绍--全.pdf





《软件自动化测试工具介绍--全.pdf》由会员分享,可在线阅读,更多相关《软件自动化测试工具介绍--全.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件自动化测试工具介绍全一、功能测试工具一、功能测试工具1、QTP 测试工具全名 HP QuickTest Professional software,最新的版本为 HP QuickTest Professional 11.0QTP 是 quicktest Professional 的简称,是一种自动测试工具。使用 QTP 的目的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试那些功能、操作步骤、输入数据和期望的输出数据等QuickTest 针对的是 GUI 应用程序,包括传统的 Windows 应用程序,以及现在
2、越来越流行的 Web 应用。它可以覆盖绝大多数的软件开发技术,简单高效,并具备测试用例可重用的特点。其中包括:创建测试、插入检查点、检验数据、增强测试、运行测试、分析结果和维护测试等方面。2 2、WinRunnerWinRunnerMercury Interactive 公司的 WinRunner 是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。通过自动录制、检测和回放用户的应用操作,WinRunner 能够有效地帮助测试人员对复杂的企业级应用的不同发布版进行测试,提高测试人员的工作效率和质量,确保跨平台的、复杂的企业级应用无故障发布及长期稳定运行.企业级应用可能
3、包括Web 应用系统,ERP 系统,CRM 系统等等。这些系统在发布之前,升级之后都要经过测试,确保所有功能都能正常运行,没有任何错误。如何有效地测试不断升级更新且不同环境的应用系统,是每个公司都会面临的问题.3 3、RationalRational Robot Robot是业界最顶尖的功能测试测试工具,它甚至可以在测试人员学习学习高级脚本技术之前帮助其进行成功的测试。它集成在测试人员的桌面IBMIBM Rational Test Manager上,在这里测试人员可以计划、组织、执行、管理和报告所有测试活动,包括手动测试报告。这种测试和管理的双重功能是自动化测试的理想开始.4、AdventNe
4、t QEngineAdventNet QEngineAdventNet QEngine 是一个应用广泛且独立于平台的自动化软件测试工具,可用于 Web功能测试、web 性能测试、Java 应用功能测试、Java API测试、SOAP 测试、回归测试和Java 应用性能测试.支持对于使用 HTML、JSP、ASP、.NET、PHP、JavaScript/VBScript、XMLXML、SOAP、WSDL、e-commerce、传统客户端/服务器等开发的应用程序进行测试。此工具以 Java开发,因此便于移植和提供多平台支持。5 5、SilkTestSilkTest是业界领先的、用于对企业级应用进行
5、功能测试的产品,可用于测试 Web、Java 或是传统的 C/S 结构。SilkTest提供了许多功能,使用户能够高效率地进行软件自动化测试。这些功能包括:测试的计划和管理;直接的数据库访问及校验;灵活、强大的4Test脚本语言,内置的恢复恢复系统(Recovery System);以及具有使用同一套脚本进行跨平台、跨浏览器和技术进行测试的能力.6 6、QA RunQA RunQARun的测试实现方式是通过鼠标移动、键盘点击操作被测应用,即而得到相应的测试脚本,对该脚本可以进行编辑和调试。在记录的过程中可针对被测应用中所包含的功能点进行基线值的建立,换句话说就是在插入检查点的同时建立期望值。在
6、这里检查点是目标系统的一个特殊方面在一特定点的期望状态。通常,检查点在QARun 提示目标系统执行一系列事件之后被执行。检查点用于确定实际结果与期望结果是否相同7 7、Test PartnerTest Partner是一个自动化的功能测试工具,它专为测试基于微软、Java 和 Web技术的复杂应用而设计。它使测试人员和开发人员都可以使用可视的脚本编制和自动向导来生成可重复的测试,用户可以调用VBA的所有功能,并进行任何水平层次和细节的测试.TestPartner的脚本开发采用通用的、分层的方式来进行。没有编程知识的测试人员也可以通过TestPartner的可视化导航器来快速创建测试并执行.通过
7、可视的导航器录制并回放测试,每一个测试都将被展示为树状结构,以清楚地显现测试通过应用的路径。8、HolodeckHolodeck-强大的故障植入软件测试工具Holodeck is an advanced fault-injection tool that gives you the power to attack an applicationwhile it monitors and logs everything your application does-every function call,registry entry,piece of data read or written。9 9
8、、TelelogicTelelogic TAU TAUTAU 第二代包含三个最新的、最强大的技术用来加速大规模软件开发和测试:统一建模语言(UML)及它的许多最新修订版本中的特性,UML2。0;功能强大的测试语言 TTCN-3和新的构造系统的方法:Model Driven Architecture(模型驱动构架).这三个新的业界标准结合成 TAU的已经过认可的软件开发平台,形成了一个系统,一个一流的稳定可靠的工具解决方案。TAU 第二代是系统与软件开发解决方案的一个突破,它把业界从使用了太长时间的手工、易出错、以代码为中心的方法中释放出来,自然而然地迈向下一步,一个更加可视化、自动化及可靠的开
9、发方法。Telelogic TAU/Tester是基于通用测试语言 TTCN3,用于自动化的系统和集成测试的强大工具。TAU/Tester以现代化的开发工具为基础基础,提供高层测试功能,支持整个测试生命周期,加速自动化测试。TAU/Tester 可使用户特别关注于测试的开发,因为 TTCN-3 语言是独立于开发语言或测试设备的,且是抽象和可移植的。二、性能自动化测试工具二、性能自动化测试工具1 1、主流负载性能测试工具、主流负载性能测试工具 QA Load:Compuware 公司的 QALoad 是客户/服务器系统、企业资源配置(ERP)和电子商务应用的自动化负载测试工具。QALoad 是
10、QACenter 性能版的一部分,它通过可重复的、真实的测试能够彻底地度量应用的可扩展性和性能.QACenter 汇集完整的跨企业的自动测试产品,专为提高软件质量而设计。QACenter 可以在整个开发生命周期、跨越多种平台、自动执行测试任务。SilkPerformer:一种在工业领域最高级的企业级负载测试工具.它可以模仿成千上万的用户在多协议和多计算的环境下工作。不管企业电子商务应用的规模大小及其复杂性,通过 SilkPerformer,均可以在部署前预测它的性能。可视的用户化界面、实时的性能监控和强大的管理报告可以帮助我们迅速的解决问题,例如加快产品投入市场的时间,通过最小的测试周期保证系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 自动化 测试 工具 介绍

限制150内