接口测试用例设计
接⼝⽤例设计⽅法
接⼝测试
⼀个单独的业务,就对⼀个独⽴的接⼝。如:登录业务,对应登录接⼝。注册业务,对应注册接⼝。⽀付业务,对 应⽀付接⼝。
- 正向:
1 必选 参数。 所有必选项,给正确数据
2 组合 参数。 所有必选 + 任意可选,给正确数据。
3 全部 参数。 所有必选 + 所有可选。给正确数据。
-
反向:
功能异常:数据格式正确,不能履⾏接⼝功能。
数据异常:数据格式不正确(空值、特殊字符、汉字、字⺟、⻓度、范围 ---- 等价类、边界值)
参数异常:
多参:多出 必选参数
少参:缺少 必选参数
⽆参:没有 指定参数
错误参数:参数名 错误。
业务场景测试
⼀定在 单接⼝ 测试 之后!
尽量模拟⽤户实际使⽤场景。
尽量⽤最少的⽤例,覆盖最多的接⼝请求。
⼀般情况下,覆盖正向测试即可。
**单接⼝测试⽤例 **
登录接口测试点
正向:
- 登录成功
反向:
功能异常:
- ⼿机未注册
- 密码错误
数据异常:
- ⼿机号为空
- ⼿机号含有字⺟、特殊字符
- ⼿机号12位
- ⼿机号10位
- 密码为空
- 密码含有字⺟、特殊字符
- 密码1位
- 密码100位
参数异常:
- 多参:多出abc
- 少参:缺少-mobile
- ⽆参:
- 错误参数:修改 mobile 为 abc