1.需求调研
1.1 接口协议:http、webservice、Dubbo
1.2 接口功能:是新增还是保存?
1.3 接口数据流转:影响、有没有缓存
1.4 接口加密方式:md5/公钥、私钥、签名
1.5 接口测试的范围:功能、性能、安全?
2.根据接口协议选择接口测试工具
jmeter、postman、
soapui(webservice)
代码(python)优点是灵活性好
沿用之前的测试工具,和其他人保持一致,或自己选,或参考领导;
3.接口测试计划
时间:集成测试之前、联调之后
人力:
范围:功能、性能、安全
4.接口测试用例的设计(功能层面、性能层面)
5.评审
6.执行测试
7.接口测试提交bug 请注意:
提供接口地址和具体的参数、响应内容。对应的服务器端日志、数据库
8.接口测试回归
9.接口测试完成后,引入持续集成:
进入功能测试阶段,此时开发还会进行接口层面的修改;
此时可以引入持续集成,每天定时可以执行;
发送邮件,测试报告。