请根据下面关于用户注册第三步的接口说明,运用黑盒测试方法进行接口测试用例设计
时间: 2023-12-12 10:02:21 浏览: 130
接口说明:
接口名称:用户注册第三步
接口地址:/user/register/step3
请求方式:POST
请求参数:
| 参数名 | 类型 | 是否必填 | 描述 |
| -------- | ------ | -------- | -------- |
| username | string | 是 | 用户名 |
| password | string | 是 | 密码 |
| email | string | 是 | 邮箱地址 |
| phone | string | 否 | 手机号码 |
返回参数:
| 参数名 | 类型 | 描述 |
| ------ | ------ | -------- |
| code | int | 返回码 |
| msg | string | 返回信息 |
黑盒测试方法进行接口测试用例设计:
1. 正常情况下,所有参数都正确填写,期望返回码为200,返回信息为“注册成功”。
2. 当用户名为空时,期望返回码为400,返回信息为“用户名不能为空”。
3. 当密码为空时,期望返回码为400,返回信息为“密码不能为空”。
4. 当邮箱地址为空时,期望返回码为400,返回信息为“邮箱地址不能为空”。
5. 当手机号码格式不正确时,期望返回码为400,返回信息为“手机号码格式不正确”。
6. 当邮箱地址格式不正确时,期望返回码为400,返回信息为“邮箱地址格式不正确”。
7. 当用户名已经存在时,期望返回码为400,返回信息为“用户名已存在”。
8. 当手机号码已经被注册时,期望返回码为400,返回信息为“手机号码已被注册”。
9. 当邮箱地址已经被注册时,期望返回码为400,返回信息为“邮箱地址已被注册”。