WinRunner
来源:Mercury公司
类型:功能性测试
特点:自动重复执行固定的测试过程,通过脚本记录手工测试操作,检查在相同环境下的异常现象或与预期结果不符的地方。功能模块包括GUI map、检查点、TSL脚本编程、批量测试、数据驱动等。
LoadRunner
来源:Mercury公司
类型:性能与负载压力测试
特点:预测系统行为和性能,通过模拟上千万用户并发负载及实时性能监测来确认和查找问题。支持广泛的协议和技术,适用于各种体系架构的自动负载测试。
QuickTest Pro (UFT)
来源:Mercury公司
类型:功能测试和回归测试
特点:跨平台测试自动化工具,支持桌面、移动、web等多种应用程序的回归和功能测试自动化。具有测试用例可重用的特点,自动捕获、验证和重放用户交互行为。
SoapUI
特点:广泛使用的SOAP和REST API开源测试自动化工具,支持异步测试、可重用脚本和强大的数据驱动测试。附带开源的高级版本,提供SQL查询生成器、断言向导和表单编辑器等高级功能。
Silk Test
来源:Microfocus
类型:功能测试和回归测试
特点:快速、高效和高质量的测试自动化,支持跨浏览器测试和移动测试。通过关键字驱动的测试提供协作的测试设计环境。
Squish
特点:支持所有移动、桌面、web和嵌入式平台的GUI测试自动化,成为测试自动化领域的最新热点。
Katalon Studio
特点:流行的web和移动环境开源测试自动化工具,提供易于使用的界面和强大的测试功能。
Selenium
特点:针对web应用的完整测试系统,支持在浏览器中直接运行测试,测试与浏览器的兼容性,创建衰退测试检验软件功能和用户需求。支持自动录制动作和自动生成。
这些工具各有特点,可以根据具体的测试需求和场景选择合适的工具进行测试自动化。