注册手机填写什么内容好


注册手机填写什么内容好

读者提问:APP注册功能 , 用例怎么写?
阿常回答:假定该注册为手机号发送验证码的注册方式 , 注册界面存在3个输入框(手机号 , 密码 , 验证码) , 2个按钮(发送验证码 , 注册) , 和1个同意用户协议勾选框?? 。
校验规则:手机号为11位数字 , 密码为8~20位大小写字母和数字 , 1小时内发送验证码上限为5次 。
一、正常注册流程
前置条件
应用安装成功 , 网络连接正常
输入数据
手机号18957440009 , 密码Aa123456 , 验证码20342
测试步骤
1、输入手机号2、输入密码3、发送验证码4、输入验证码5、勾选同意用户协议6、点击注册按钮7、校验数据库数据正确性
预期结果
1、输入成功2、输入成功3、验证码接收成功4、输入成功5、勾选成功6、注册成功7、数据正确入库
二、异常注册流程
一)手机号异常校验
前置条件应用安装成功 , 网络连接正常输入数据
【手机号输入框】
1、手机号为空
2、手机号位数不足11位
3、手机号位数超出11位
4、已经注册过的手机号
测试步骤
??输入手机号(对应以上数据)
??输入密码
??发送验证码
??输入验证码
??勾选同意用户协议
??点击注册按钮
??校验数据库数据正确性
预期结果
1、手机号为空 , 注册按钮置灰 , 发送验证码按钮置灰 。
2、手机号位数不足11位 , 注册按钮置灰 , 发送验证码按钮置灰 。
3、手机号输完11位无法继续输入 。
4、已注册的手机 , 发送验证码提示“该手机号已经被注册!”
二)密码异常校验
前置条件
应用安装成功 , 网络连接正常
输入数据
【密码输入框】1、密码为空2、密码长度小于8位3、密码长度超出20位4、密码不是大小写字母和数字的组合
测试步骤
??输入手机号??输入密码(对应以上数据)??发送验证码??输入验证码??勾选同意用户协议??点击注册按钮??校验数据库数据正确性
预期结果
1、密码为空 , 注册按钮置灰 。2、密码长度小于8位 , 注册按钮置灰 。3、密码输完20位无法继续输入 。4、密码不是大小写字母和数字的组合 , 注册时给出提示 。
三)验证码异常校验
前置条件
应用安装成功 , 网络连接正常
输入数据
【验证码输入框/发送验证码按钮】1、验证码为空2、错误的验证码3、验证码在1小时内发送6次
测试步骤
??输入手机号??输入密码??发送验证码(对应以上数据)??输入验证码??勾选同意用户协议??点击注册按钮??校验数据库数据正确性
预期结果
1、验证码为空 , 注册按钮置灰 。2、错误的验证码 , 注册时给出提示 。3、验证码在1小时内发送6次 , 系统给出提示“发送验证码次数已达到上限 , 请在1小时之后操作!”
四)验证码异常校验
前置条件
应用安装成功 , 网络连接正常
输入数据
【同意用户协议勾选框】1、不勾选同意用户协议勾选框
测试步骤
??输入手机号??输入密码??发送验证码(对应以上数据)??输入验证码??不勾选同意用户协议??点击注册按钮??校验数据库数据正确性
预期结果
1、不勾选同意用户协议勾选框 , 注册按钮置灰 。
三、业务场景
一)用户注册 , 登录 , 退出 , 登录
前置条件
应用安装成功 , 网络连接正常
输入数据
手机号18957440009 , 密码Aa123456 , 验证码2034
测试步骤
1、输入数据 , 完成正常注册流程操作2、输入数据 , 完成正常登录流程操作3、设置界面点击【退出登录】4、再次输入数据 , 完成正常登录流程操作
预期结果
流程可正常跑通 。
二)用户注册 , 登录 , 注销 , 注册
前置条件
应用安装成功 , 网络连接正常
输入数据
手机号18957440009 , 密码Aa123456 , 验证码2034
测试步骤
1、输入数据 , 完成正常注册流程操作2、输入数据 , 完成正常登录流程操作3、我的账号点击【注销账号】4、再次输入数据 , 完成正常注册流程操作

推荐阅读