什么是自动化测试工具?
1、WinRunner
水星互动的WinRunner是一个企业级的功能测试工具,用来测试应用程序是否能够实现预期的功能并正常运行。
通过自动记录、检测和回放用户的应用操作,WinRunner可以有效帮助测试人员测试复杂企业级应用的不同发布版本,提高测试人员的工作效率和质量,确保跨平台、复杂企业级应用的无故障发布和长期稳定运行。企业应用可能包括Web应用系统、ERP系统、CRM系统等。
2、理性机器人
它是业界顶级的功能测试工具,甚至可以帮助测试人员在学习高级脚本技术之前成功测试。它集成在测试人员的桌面IBM Rational Test Manager上,测试人员可以在这里计划、组织、执行、管理和报告所有的测试活动,包括手工测试报告。
测试和管理的双重功能是自动化测试的理想开端。
3、AdventNet引擎
AdventNet QEngine是一款应用广泛、平台无关的自动化软件测试工具,可用于web功能测试、Web性能测试、Java应用程序功能测试、Java API测试、SOAP测试、回归测试和Java应用程序性能测试。
支持测试使用HTML,JSP,ASP。NET、PHP、JavaScript/VBScript、XML、SOAP、WSDL、电子商务、传统客户机/服务器等。这个工具是用Java开发的,所以很容易移植,并且提供多平台支持。
4、丝绸测试
是业界领先的企业应用功能测试产品,可用于测试Web、Java或传统C/S结构。SilkTest提供了许多功能,使用户能够高效率地自动测试软件。
这些功能包括:测试计划和管理;直接数据库访问和验证;灵活强大的4Test脚本语言,内置恢复系统;以及使用同一组脚本进行跨平台、跨浏览器和技术测试的能力。
5、质量保证运行
QARun的测试实现是通过鼠标移动和键盘点击操作被测应用,即得到相应的测试脚本,可以编辑调试。在记录的过程中,可以为被测试应用中包含的功能点建立基线值,换句话说,可以在插入检查点的同时建立期望值。
这里的检查点是目标系统特定方面在特定点的预期状态。通常,检查点在QARun提示目标系统执行一系列事件后执行。检查点用于确定实际结果是否与预期结果相同。