文章插图
一、测试流程 1. 确定待测接口范围
总共要测多少接口、如何交互
待测接口统计渠道:接口文档、代码分析、线上log、客户端抓包
2. 接口分析
3. 接口用例设计
4. 接口测试框架选择
5. 测试用例编写与维护
6. 持续集成
二、接口文档 一份规范的接口文档一般要包括如下内容:
1.接口名称
满足公司的命名规范 。
比如:biz.price.sellPrice.get
2.接口功能描述
比如:批量查询价格
3.接口请求方式
比如:HTTP POST
4.接口地址
HTTP协议URL
5.输入参数
包括 参数名称 参数类型 是否必填 参数描述
比如: sku long Y 商品编号,多个商品以逗号分隔 , 最多不超过100个
6.请求示例
7.返回结果
8.错误代码
9.响应示例
三、接口分析
文章插图
四、接口测试用例设计 Case参考点:
输入参数测试,功能测试,逻辑测试 , 异常情况 。
设计思路:
- a)优先级-针对所有接口
- b)优先级-针对单接口
前置条件 > 默认参数 > 参数必填 > 参数关联 > 参数类型限制 > 参数数据范围限制
Case覆盖:
主流程 -> 分支流程 -> 异常流程