常用软件测试工具的对比
还未完成后面再补充
特征 | Katalon | selenium | UFT | TestComplete | jMeter(推荐亲测) | QTP | Loadrunner |
测试开发平台 | 跨平台 | 跨平台 | 视窗 | 视窗 | 界面 | ||
正在测试中的应用 | Web,移动应用程序,API / Web服务 | 网络应用 | Windows桌面,Web,移动应用程序, API / Web服务 | Windows桌面,Web,移动应用程序, API / Web服务 | web/api | ||
脚本语言 | Java / Groovy | Java,C#,Perl,Python,JavaScript,Ruby,PHP | VBScript | JavaScript,Python,VBScript,JScript,Delphi,C ++和C# | java | ||
编程技巧 | 不需要。建议用于高级测试脚本 | 集成各种工具所需的高级技能 | 不需要。建议用于高级测试脚本 | 不需要。建议用于高级测试脚本 | 不需要 | ||
学习曲线 | 中 | 高 | 中 | 中 | 中 | ||
易于安装和使用 | 易于设置和运行 | 需要安装和集成各种工具 | 易于设置和运行 | 易于设置和运行 | |||
脚本创建时间 | 快 | 慢 | 快 | 快 | 快 | ||
对象存储和维护 | 内置对象存储库,XPath,对象重新识别 | XPath,UI地图 | 内置对象存储库,智能对象检测和校正 | 内置对象存储库,检测常见对象 | |||
基于图像的测试 | 内置支持 | 需要安装其他库 | 内置支持,基于图像的对象识别 | 内置支持 | 支持 | ||
DevOps / ALM集成 | 许多 | 不(需要额外的库) | 许多 | 许多 | 多 | ||
持续集成 | 流行的CI工具(例如Jenkins,Teamcity) | 各种CI工具(例如Jenkins,Cruise Control) | 各种CI工具(例如Jenkins,HP Quality Center) | 各种CI工具(例如Jenkins,HP Quality Center) | 各种工具(Jenkins , Ant) | ||
测试分析 | Katalon分析 | 没有 | 没有 | 没有 | 有 | ||
产品支持 | 社区,商业支持服务,专职人员 | 开源社区 | 敬业的员工,社区 | 敬业的员工,社区 | 开源 | ||
许可证类型 | 免费软件 | 开源(Apache 2.0) | 所有权 | 所有权 | 是Apache基于Java做压力测试的性能测试工具; | ||
成本 | 自由 | 自由 | 许可证和维护费用 | 许可证和维护费用 | 自由 | ||
说明 | 需要安装并 注册 | 绿色软件,安装jdk以后直接运行 |
欢迎加入JAVA技术交流QQ群:179945282
欢迎加入ASP.NET(C#)交流QQ群:17534377