一、接口自动化测试介入阶段
1、服务端每天开发出的接口,做单接口测试
2、服务端开发完,批量跑单接口和测试依赖接口
3、整体项目提测后,批量跑接口
4、回归测试阶段
5、测试环境整体测试完
6、预生产和生产环境,跑查询类接口
二、接口自动化和UI自动化的区别
接口自动化测试:主要对服务端代码进行测试
UI自动化测试:前端界面测试
区别:ROI投资回报率不同,UI变动性比较大,维护成本比较高
UI自动化遇到的问题:A、frameset框架不用切,frame框架需要层层切
B、excel数据就转换处理,07版本excel和10版本excel转化数据流
三、接口依赖如何处理
使用map存储依赖的值,然后通过map中存储的key取出来,替代依赖接口的值。
四、接口自动化持续集成
代码架构:数据驱动+持续集成
数据驱动:单接口和依赖接口用例在excel里,java程序基于testng@dataprovider注释去读取,做到测试数据和代码分类,降低耦合度
持续集成:java+testng+maven+jenkins+svn+linux