自动化测试的工具有哪些?

如题所述

1. QTP(QuickTest Professional)
作为HP公司的产品,QTP是一款自动测试工具,专注于GUI应用程序的测试,包括Web和Windows应用。它旨在通过自动化回归测试和功能测试来减少手动测试的工作量。QTP能够覆盖大多数软件技术,并支持测试用例的重用,其功能包括创建和运行测试、插入检查点、检验数据以及测试结果的分析。
2. WinRunner
WinRunner是Mercury Interactive公司开发的企业级功能测试工具。它通过记录、检测和回放用户操作来测试应用程序的功能和稳定性,特别适用于测试复杂的企业级应用,以确保它们在不同平台和环境中的正常运行。
3. Rational Robot
Rational Robot是功能测试工具的佼佼者,它能够帮助测试人员在掌握高级脚本技术之前进行成功的测试。该工具集成了IBM Rational Test Manager,提供了测试计划、组织、执行、管理和报告的全面功能,是自动化测试的理想起点。
4. AdventNet QEngine
AdventNet QEngine是一个多平台兼容的自动化测试工具,适用于Web功能测试、性能测试、Java应用测试、API测试、SOAP测试和回归测试等。该工具支持多种开发技术,并且以Java开发,因此具有良好的移植性和多平台支持能力。
5. SilkTest
SilkTest是用于企业级应用功能测试的工具,可以测试Web、Java或传统的C/S结构应用。它提供了丰富的功能,如测试计划和管理、数据库访问校验、强大的4Test脚本语言和内置的恢复系统,以及跨平台、跨浏览器和技术进行测试的能力。
6. QARun
QARun通过记录用户的鼠标移动和键盘操作来生成测试脚本,并允许编辑和调试。它还提供了建立基线值的功能,即在插入检查点时设立期望值,用于比较实际结果和期望结果是否一致。
7. TestPartner
TestPartner是一个为基于微软、Java和Web技术的复杂应用设计的自动化功能测试工具。它允许测试人员使用可视化脚本编制和自动向导来创建可重复的测试链,并且即使是没有编程知识的测试人员也可以通过其可视化导航器快速创建和执行测试。
8. Holodeck
Holodeck是一个强大的故障植入软件测试工具,它能够用于系统测试和集成测试。它提供了一个受控的环境,在其中可以模拟软件在实际部署中可能遇到的各种问题,以加速软件的开发和测试过程。
9. Telelogic TAU
Telelogic TAU是系统与软件开发解决方案的一部分,它包括UML2.0、TTCN-3测试语言和Model Driven Architecture(模型驱动构架)。TAU的测试功能支持整个测试生命周期,并能够加速自动化测试过程。
10. TAU/Tester
TAU/Tester是一个基于TTCN-3的自动化测试工具,适用于系统和集成测试。它以现代开发工具为基础,提供高层测试功能,并支持无脚本执行、无人值守执行和自由定制执行等多种模式。该工具支持多种部署模式,包括Server-Client和WEB版部署,适用于Linux环境,并能够与Tomcat或Weblogic服务器集成。
温馨提示:答案为网友推荐,仅供参考
相似回答