常用软件自动化测试工具介绍
发布网友
发布时间:2024-09-28 08:57
我来回答
共1个回答
热心网友
时间:2024-10-03 12:00
一、功能测试工具
1、QTP测试工具:HP QuickTest Professional,简称QTP,是一种自动测试工具。主要用途是重复手动测试,特别是回归测试和测试软件新版本。测试前需明确测试目标,例如功能、操作步骤、输入数据和预期输出。
2、WinRunner:Mercury Interactive公司的WinRunner用于检测应用程序功能是否正常,通过自动录制、检测和回放用户操作提高测试效率和质量,确保跨平台、复杂应用的无故障发布和稳定运行。
3、Rational Robot:业界顶尖功能测试工具,无需高级脚本技术即可进行测试,集成于IBM Rational Test Manager中,支持从手动测试报告到测试管理的双重功能。
4、AdventNet QEngine:独立于平台的自动化测试工具,适用于Web、Java应用的性能测试和回归测试,支持多种开发语言。
5、SilkTest:用于企业级应用功能测试的工具,提供自动化测试功能,如测试计划与管理、数据库访问与验证、脚本语言与恢复系统支持。
6、QA Run:通过模拟用户操作生成测试脚本,支持检查点与期望值设定,帮助验证应用状态。
7、Test Partner:自动化测试工具,设计用于测试微软、Java和Web应用,支持高级测试功能与可视化导航,无需编程知识。
8、Holodeck:高级故障注入工具,监控和记录应用行为,帮助分析应用性能。
9、Telelogic TAU:基于UML和TTCN-3的系统与软件开发平台,提供测试功能、可视化界面与自动化支持。
二、性能自动化测试工具
1、主流负载性能测试工具:如QA Load、SilkPerformer、LoadRunner,提供模拟真实用户负载、监控性能与分析数据的能力。
2、资源监控工具:集成于测试工具中,监控中间件、数据库与主机平台性能,提供性能指标数据。
三、白盒测试工具
白盒测试工具通过代码分析与动态测试实现,支持开发语言如C、C++、Java、Visual C++等。
Parasoft白盒测试工具集:Jtest、Jcontract、C++ Test、CodeWizard、Insure++。
其它公司工具:test .Net、logiscope、testbed、Cantata、Rational工具集中的puricoverage、purify、quantify、Compuware工具集中的BoundsChecker、FailSafe、Jcheck、TrueCoverage、SmartCheck、CodeReview、Xunit白盒测试工具集等。
四、测试管理工具
1、TD TestDirector:全球领先的测试管理系统,提供测试管理的各个方面。
2、QC HP-Mercury Quality Center:基于Web的测试管理工具,用于组织和管理应用程序测试流程。
3、公司使用工具:禅道、TC、testlink等免费管理软件。