其他认证服务测试用例

数据准备

一、开启测试模式

二、缓存图片验证码,内容如下

key value
CAPTCHA_52c260_REGISTER_1111 1111

三、发送短信

验证码:1111

四、会员数据准备

member_id uname password mobile
99999999 haobeckhaobeckhao 123123 18234124444

测试用例

一、验证手机验证码测试用例

1、参数为空校验

scene sms_code mobile message
1111 18234124444 业务场景不能为空
REGISTER 18234124444 验证码不能为空

预期

code:004

3、手机号码格式校验

scene sms_code mobile message
REGISTER 1111 1823412 短信验证码不正确

预期

code:107

message:短信验证码不正确

4、验证码错误校验

scene sms_code mobile message
REGISTER 2222 18234124444 短信验证码不正确

预期

code:107

message:短信验证码不正确

5、正确校验

scene sms_code mobile message
REGISTER 1111 18234124444

预期

http状态:200

二、验证用户名重复测试用例

1、用户名不存在校验

username message
11111

预期

http状态:200

return :{"exist":false}

2、用户名存在校验

username message
haobeckhaobeckhao

对于返回值,做了如下校验

​ 1、"exist":true

​ 2、suggests的两个自动生成的用户名进行是否注册会员校验

预期

http状态:200

return :{"exist":true,"suggests":["name1","name2"]}

三、验证手机号重复测试用例

1、手机号码存在校验

mobile message
18234124444

预期

http状态:200

return :{"exist":true}

2、手机号码不存在校验

mobile message
18234124442

预期

http状态:200

return :{"exist":false}

3、手机号码格式错误校验

mobile message
abc 手机号码格式不正确

预期

code:107

message :手机号码格式不正确

results matching ""

    No results matching ""