一、用例编号
1. 唯一且具有明确的标识,便于查找和管理。
2. 编号规则可以基于接口名称、模块、编号顺序等组合生成。
二、接口名称
1. 准确描述被测试的接口名称。
三、接口描述
1. 简要说明接口的功能、用途以及调用方式。
四、请求方法
1. 如 GET、POST、PUT、DELETE 等。
五、请求 URL
1. 完整的接口请求地址,包括协议、域名、端口和路径。
六、请求参数
1. 列出所有的请求参数,包括参数名称、参数类型(字符串、整数、布尔等)、是否必填、参数值范围等。
2. 对于有默认值的参数,注明默认值。
七、预期响应
1. 详细描述预期的响应状态码(如 200 成功、400 错误请求、500 服务器内部错误等)。
2. 响应体的数据结构和内容,包括字段名称、字段类型、取值范围、约束条件等。
3. 对于错误响应,明确错误码和错误信息的含义。
八、测试数据
1. 准备多种类型的测试数据,包括正常数据、边界值数据、异常数据等。
2. 说明每个测试数据的用途和预期结果。
九、优先级
1. 划分高、中、低优先级,重点接口和关键业务逻辑的测试用例优先级高。
十、前置条件
1. 说明执行该接口测试用例之前需要满足的条件,如相关接口已部署、数据库中有特定的初始数据等。
十一、测试步骤
1. 清晰描述执行测试的具体操作流程。
十二、后置条件
1. 描述接口测试执行完成后可能对系统产生的影响,以及需要进行的清理或恢复操作。
十三、测试人员
1. 记录负责执行该测试用例的人员姓名。
十四、创建时间和更新时间
1. 记录测试用例的创建日期和每次更新的日期,方便进行版本管理和追溯。
十五、备注
1. 用于补充其他重要的信息,如与接口相关的特殊规则、临时的处理方式等。