上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.4 总结
• 实现自动化测试平台的编程语言没有特定的需求,主要根据团队的技术背景和产品特性来选择。世界上没有所谓的最好的测试开发编程语言,甚至可以用多种编程语言来实现自动化测试平台的开发。
• Python有很庞大的使用群体和丰富的开源社区平台,适合自动化测试平台的开发。
• 很多语言已经提供了很多成熟的自动化测试框架解决方案,用户可以基于这些框架进行二次开发。
• 自动化测试平台的开发从一开始就需要考虑其维护特性和扩展特性,所以模块化的设计思想是不错的选择。
• 分层设计能够比较好地解决扩展和维护的问题,同时也要考虑前端和后端的分离。
• 一个基本的自动化测试平台应该包括测试资源管理模块、测试配置管理模块、测试用例执行模块,以及测试报告和日志模块。