接口测试用例设计
接口功能测试用例设计¶
接口测试用例仍然采用和功能测试一样的表格形式来设计,针对搜索功能接口来设计用例。主要包含了冒烟、空值、特殊字符、长度限定。
表头设计如下:
- 用例编号
- 模块
- 测试点
- 前置条件
- 接口地址(URL)
- 请求方法
- 请求参数
- 预期结果
- 实际结果
分别验证接口的正向功能,以及无参,模糊搜索,超长字段,特殊字符字段等校验,测试用例如下所示:
| 用例编号 | 模块 | 测试点 | 前置条件 | URL | 请求方法 | 请求参数 | 预期结果 | 实际结果 |
|---|---|---|---|---|---|---|---|---|
| c_001 | 获取宠物主人接口验证 | 【冒烟】存在的姓氏可以正确获取宠物主人信息 | http://k8s03.hogwarts.ceshiren.com:39966/petclinic/api/owners | get | lastName=++++ | 接口功能正常,正确获取到宠物主人的信息 [ { "firstName": "+++", "lastName": "Green", "address": "110 W. Liberty St.", "city": "Madison", "telephone": "6085551023", "id": 155, "pets": [] } ] |
具体的测试用例信息请参考: