1.0 测试资源池
存在测试资源之后,将测试资源进行统一的管理,针对不同的测试场景和目的来定义不同的测试环境。将测试资源进行组合,测试平台可以对测试资源池进行统一的功能。
2.0 可用性测试及冒烟测试
可用性测试和冒烟测试都是快速验证的过程,测试的时间都不长,需要严格的控制在一个范围内,这两种测试,应该完全通过自动化来覆盖
3.0 自动化测试平台模块分析
4.0 语言选择,框架选择
语言:java python
框架:selenium robotframework pytest
集成工具:jenkins
5.0 跨平台
在Windows开发迁移到Linux的过程中,注意各种语法以及平台特性
6.0 跨编程语言限制
编程语言 | 解决 |
---|---|
嵌入式设备,嵌入式设备的SDK API是C语言开发的 | 使用C编写适配层,python通过命令行直接调用嵌入式API |
java语言工具测试 | 直接在java工具上封装SOAP或者RPC,或者也可以restful API通信 |