最近做应用自动化测试相关的探索,平台测试(例如流马测试平台,sonic测试平台)和框架测试(自己编程搭建框架测试)的区别和优缺点
平台测试:
优点:使用现成的测试平台可以快速部署,不用花费大量的时间和精力来构建自己的测试框架。一些测试平台提供了强大的可视化界面,方便查看测试结果,调试代码。
缺点:可能缺少一些灵活性和个性化需求,因为使用现成的平台,可能需要适应平台的限制。
框架测试:
优点:完全控制测试框架的灵活性,可以根据自己的需求来设计和扩展测试框架。可以有更多的灵活性和更好的个性化需求。
缺点:构建测试框架需要花费更多的时间和精力,也需要有一定的技术知识。
我所在项目:
不适合用平台的地方:
- 单个用例时间会比较长,所以需要分布式执行用例
- 软件会拉取RC控制做不同的判断
适合用平台的地方:
- 云真机管理
- 集成到CI/CD