面试常问问题——怎么做接口测试?
接口测试是怎么做的?
1)确认要测试范围、测试环境、测试目的、测试时间;
2)阅读接口文档,了解接口的输入、输出、返回码,分析接口之间的业务关系;
3)制定测试计划,编写用例;
4)准备测试环境和接口测试脚本;
5)执行测试脚本,分析测试结果;
6)提交bug并持续跟踪,待修复后进行回归验证;
7)编写和提交测试报告。
接口文档一般包含哪些要素?
请求URL、输入参数、输出参数、请求方式
接口测试用例包含哪些要素?
接口名称、所属模块、请求URL、请求参数、请求方式、预期结果、实际结果、测试结果
接口测试的测试点有哪些?
参数测试、返回值验证、业务数据、接口之间、DB验证
参数测试:
1)正确参数类型和参数长度
2)参数长度不对
3)参数类型不对
3)参数值为空
4)少传参数或多传参数
返回值验证:
1)返回的状态码是否正确;
2)返回的数据和结构是否正确;
业务数据验证:
1)单个参数需要考虑业务数据的属性;
2)多个参数间是否具有业务含义,赋值需要考虑业务上的一一对应关系;
接口之间验证:
1)多个接口之间是否存在关联关系
DB验证:
1)写入数据库的数据是否正确;
2)从数据库查出的数据是否正确;