一、前言
在软件开发生命周期中,回归测试是必不可少的环节。它确保新功能的引入不会破坏现有功能。然而,手动进行这些测试不仅效率低,且容易疏漏测试点。如果通过DeviceKeeper私有云以及AirtestIDE企业版自动化测试相结合,可以大大提高测试的效率以及测试机型的覆盖性。
二、痛点分析
- 回归测试耗时长:每次版本迭代后,需要在多台设备上重复执行大量测试用例,耗时巨大。
- 人力资源浪费:手动执行回归测试占用大量测试人员时间,影响其他高价值工作。
- 测试覆盖不足:由于时间和人力限制,难以在所有目标设备上进行全面回归测试。
- 结果整理繁琐:多设备测试结果分散,测试报告汇总分析费时费力。
- 一致性难保证:手动操作可能导致不同设备间的测试过程存在差异。
三、方案介绍:私有云批量回归测试
- 并行执行:通过AirtestIDE企业版,随时选择DeviceKeeper上的多个设备,同时运行预设的回归测试脚本。
- 实时监控:测试过程中可随时通过多机跑测弹窗查看各设备的测试进度和状态。
- 结果聚合:自动收集各设备测试数据,生成统一的聚合报告。
- 对比分析:提供多设备测试结果的对比功能,可以直接跳转到问题设备的报告页面。
- CI