Skip to content

测试用例

测试用例

根据接口文档中规定的接口信息进行设计。

接口请求参数只有一个,宠物主人的姓氏 lastName 字段,非必填,有长度限制。

根据接口测试用例设计的思路,需要对 lastName 字段设置正常传递、不传、不同类型参数值、不同长度值等等测试场景和数据来覆盖测试。

接口测试用例采用表格形式设计,和功能测试用例类似。

需要包含以下内容:

  • 用例编号
  • 模块
  • 测试点
  • 前置条件
  • 接口地址(URL)
  • 请求方法
  • 请求参数
  • 预期结果
  • 实际结果

表格形式的接口用例展示如下

用例编号 模块 测试点 前置条件 URL 请求方法 请求参数 设计方法
c_001 获取宠物主人接口验证 [冒烟]存在的姓氏可以正确获取宠物主人信息 http://192.168.20.30:9966/petclinic/api/owners get lastName=Green 场景法
c_002 无姓氏获取全量宠物主人信息 http://192.168.20.30:9966/petclinic/api/owners get 场景法
c_003 输入部分字母,获取此字母开头的主人信息 http://192.168.20.30:9966/petclinic/api/owners get lastName=a 等价类
c_004 使用小写字母能搜索到大写字母的主人信息 http://192.168.20.30:9966/petclinic/api/owners get lastName=b 等价类
c_005 使用大写字母能搜索到小写字母的主人信息 http://192.168.20.30:9966/petclinic/api/owners get lastName=A 等价类
c_006 使用不存在的字母姓氏搜索 http://192.168.20.30:9966/petclinic/api/owners get lastName=hogwarts 等价类
c_007 使用超长的姓氏搜索 http://192.168.20.30:9966/petclinic/api/owners get lastName=hogwartshogwartshogwartshogwartshogwartshogwartshogwartshogwartshogwartshogwartshogwartshogwartshogwartshogwartshogwartshogwarts 边界值
c_008 使用中文姓氏搜索 http://192.168.20.30:9966/petclinic/api/owners get lastName=涨 等价类
c_009 使用数字姓氏搜索 http://192.168.20.30:9966/petclinic/api/owners get lastName=123 等价类
c_010 使用符号进行搜索 http://192.168.20.30:9966/petclinic/api/owners get lastName=### 等价类