软件测试自动化工具有哪些

自动化测试工具有哪些

自动化测试工具有如下几种:

1WinRunner

Mercury Interactive公司的WinRunner是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行

通过自动录制检测和回放用户的应用操作,WinRunner能够有效地帮助测试人员对复杂的企业级应用的不同发布版进行测试,提高测试人员的工作效率和质量,确保跨平台的复杂的企业级应用无故障发布及长期稳定运行企业级应用可能包括Web应用系统,ERP系统,CRM系统等等

2Rational Robot

是业界最顶尖的功能测试工具,它甚至可以在测试人员学习高级脚本技术之前帮助其进行成功的测试它集成在测试人员的桌面IBM Rational Test Manager上,在这里测试人员可以计划组织执行管理和报告所有测试活动,包括手动测试报告

这种测试和管理的双重功能是自动化测试的理想开始

3AdventNet QEngine

AdventNet QEngine是一个应用广泛且独立于平台的自动化软件测试工具,可用于Web功能测试web性能测试Java应用功能测试Java API测试SOAP测试回归测试和Java应用性能测试

支持对于使用HTMLJSPASP.NETPHPJavaScript/VBScriptXMLSOAPWSDLe-commerce传统客户端/服务器等开发的应用程序进行测试此工具以Java开发,因此便于移植和提供多平台支持

4SilkTest

是业界领先的用于对企业级应用进行功能测试的产品,可用于测试WebJava或是传统的C/S结构SilkTest提供了许多功能,使用户能够高效率地进行软件自动化测试

这些功能包括:测试的计划和管理;直接的数据库访问及校验;灵活强大的4Test脚本语言,内置的恢复系统(Recovery System);以及具有使用同一套脚本进行跨平台跨浏览器和技术进行测试的能力

5QA Run

QARun的测试实现方式是通过鼠标移动键盘点击操作被测应用,即而得到相应的测试脚本,对该脚本可以进行编辑和调试在记录的过程中可针对被测应用中所包含的功能点进行基线值的建立,换句话说就是在插入检查点的同时建立期望值

在这里检查点是目标系统的一个特殊方面在一特定点的期望状态通常,检查点在QARun提示目标系统执行一系列事件之后被执行检查点用于确定实际结果与期望结果是否相同

软件测试有什么好用的自动化软件?给你推荐几个,总归有合适的:

第一个:QTP(这个在目前各个公司的使用中占的比例很高)
Professional的简称,是一种自动测试工具使用QTP的目的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本因此你在测试前要考虑好如何对应用程序进行测试,例如要测试那些功能操作步骤输入数据和期望的输出数据等QuickTest针对的是GUI应用程序,包括传统的Windows应用程序,以及现在越来越流行的Web应用它可以覆盖绝大多数的软件开发技术,简单高效,并具备测试用例可重用的特点其中包括:创建测试插入检查点检验数据增强测试运行测试分析结果和维护测试等方面

第二个:WinRunnerMercury
Interactive公司的WinRunner是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行通过自动录制检测和回放用户的应用操作,WinRunner能够有效地帮助测试人员对复杂的企业级应用的不同发布版进行测试,提高测试人员的工作效率和质量,确保跨平台的复杂的企业级应用无故障发布及长期稳定运行企业级应用可能包括Web应用系统,ERP系统,CRM系统等等这些系统在发布之前,升级之后都要经过测试,确保所有功能都能正常运行,没有任何错误如何有效地测试不断升级更新且不同环境的应用系统,是每个公司都会面临的问题

第三个:Rational
Robot是业界最顶尖的功能测试工具,它甚至可以在测试人员学习高级脚本技术之前帮助其进行成功的测试它集成在测试人员的桌面IBM
Rational Test
Manager上,在这里测试人员可以计划组织执行管理和报告所有测试活动,包括手动测试报告这种测试和管理的双重功能是自动化测试的理想开始

第四个:AdventNet
QEngineAdventNet QEngine是一个应用广泛且独立于平台的自动化软件测试工具,可用于Web功能测试web性能测试Java应用功能测试Java
API测试SOAP测试回归测试和Java应用性能测试支持对于使用HTMLJSPASP.NETPHPJavaScript/VBScriptXMLSOAPWSDLe-commerce传统客户端/服务器等开发的应用程序进行测试此工具以Java开发,因此便于移植和提供多平台支持

第五个:SilkTest是业界领先的用于对企业级应用进行功能测试的产品,可用于测试WebJava或是传统的C/S结构SilkTest提供了许多功能,使用户能够高效率地进行软件自动化测试这些功能包括:测试的计划和管理;直接的数据库访问及校验;灵活强大的4Test脚本语言,内置的恢复系统(Recovery
System);以及具有使用同一套脚本进行跨平台跨浏览器和技术进行测试的能力

第六个:QA
RunQARun的测试实现方式是通过鼠标移动键盘点击操作被测应用,即而得到相应的测试脚本,对该脚本可以进行编辑和调试在记录的过程中可针对被测应用中所包含的功能点进行基线值的建立,换句话说就是在插入检查点的同时建立期望值在这里检查点是目标系统的一个特殊方面在一特定点的期望状态通常,检查点在QARun提示目标系统执行一系列事件之后被执行检查点用于确定实际结果与期望结果是否相同

第七个:Test
Partner是一个自动化的功能测试工具,它专为测试基于微软Java和Web技术的复杂应用而设计它使测试人员和开发人员都可以使用可视的脚本编制和自动向导来生成可重复的测试,用户可以调用VBA的所有功能,并进行任何水平层次和细节的测试TestPartner的脚本开发采用通用的分层的方式来进行没有编程知识的测试人员也可以通过TestPartner的可视化导航器来快速创建测试并执行通过可视的导航器录制并回放测试,每一个测试都将被展示为树状结构,以清楚地显现测试通过应用的路径

第八个:Holodeck-强大的故障植入软件测试工具Holodeck is an advanced fault-injection
tool that gives you the power to attack an application while it monitors and
logs everything your application does - every function call, registry entry,
piece of data read or written.

第九个:Telelogic
TAUTAU第二代包含三个最新的最强大的技术用来加速大规模软件开发和测试:统一建模语言(UML)及它的许多最新修订版本中的特性,UML2.0;功能强大的测试语言TTCN-3和新的构造系统的方法:Model
第十个:Driven
Architecture(模型驱动构架)这三个新的业界标准结合成TAU的已经过认可的软件开发平台,形成了一个系统,一个一流的稳定可靠的工具解决方案TAU第二代是系统与软件开发解决方案的一个突破,它把业界从使用了太长时间的手工易出错以代码为中心的方法中释放出来,自然而然地迈向下一步,一个更加可视化自动化及可靠的开发方法Telelogic
TAU/Tester是基于通用测试语言TTCN-3,用于自动化的系统和集成测试的强大工具TAU/Tester以现代化的开发工具为基础,提供高层测试功能,支持整个测试生命周期,加速自动化测试TAU/Tester可使用户特别关注于测试的开发,因为TTCN-3语言是独立于开发语言或测试设备的,且是抽象和可移植的

(随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)
来源:本文由易搜IT博客原创撰写,欢迎分享本文,转载请保留出处和链接!