一、接口规范
(一)传统接口风格
不同公司不同项目不同开发之间的接口风格差异很大
请求方式一般只用get和post
状态响应码只用200表示成功
(二)RESTful风格(是一种规范而不是一种规定)
请求方法 | 操作 | 状态码 |
---|---|---|
get | 查询 | 200 |
post | 新增 | 201 |
put | 更新 | 201 |
delete | 删除 | 204 |
二、接口测试流程
1、需求分析(主要依据需求文档)
2、接口文档解析(一般由开发人员编写的API文档)
3、设计测试用例
4、执行测试(使用测试用具实现/通过代码编写实现)
5、接口缺陷管理与跟踪
6、生成测试报告
7、接口自动化持续集成(可选)
三、接口API文档(由开发人员编写的,用来描述系统所提供的接口信息的文档)
(一)接口文档作用
能有一个统一的参考文档,使前后端研发人员配合工作提高效率。
项目迭代或人员迭代时,方便后期人员查看和维护。
方便测试人员进行接口测试,测试尽早介入
(二)接口文档内容
基本信息(接口名称、请求名称、请求路径、接口描述)
请求参数(请求头headers、请求体body)
返回数据(响应状态码、响应数据)