注册功能测试用例

PC端注册界面往往需要输入用户名、密码、验证码,通用的注册测试用例有以下几点:

需求:
(1)账号:必填,11位手机号进行注册
(2)验证码:必填,系统生成4位验证码
(3)用户名:可以为空,4-16位字符串(可以重复)
(4)密码:必填,6-12位,由(字母、数字)组成,允许含特殊符号

测试点 用例标题 操作步骤 预期结果
正常注册 注册成功(全部正确参数) 1、账号:正确格式手机号
2、验证码:正确验证码
3、用户名:4-16位字符串(已注册)
4、密码:a12345
5、确认密码:a12345
注册成功
正常注册 注册成功(必填正确参数) 1、账号:正确格式手机号,前后含空格
2、验证码:正确验证码
3、用户名,为空
4、密码:a1234567890#
5、确认密码:a1234567890#
注册成功
正常注册 注册成功(用户名前后含空格) 1、账号:正确格式手机号,前后含空格
2、验证码:正确验证码
3、用户名:abcd
前后含空格
ps--字符串
4、密码:a1234567890#
5、确认密码:a1234567890#
注册成功
原型图 注册页面布局与原型图一致 1、注册原型图
2、注册界面
一致
原型图 注册页面图片、颜色、文字与原型图一致 1、注册原型图
2、注册界面
一致
异常注册 注册失败(账号为空) 账号:为空 注册失败,提示“账号不能为空!”
异常注册 注册失败(账号为10位数字) 账号:1234567890 注册失败,提示“账号格式错误!”
异常注册 注册失败(账号为12位数字) 账号:123456789011 注册失败,提示“账号格式错误“
异常注册 注册失败(账号为11位非数字) 账号:12345678901a 注册失败,提示“账号格式错误!”
异常注册 注册失败(手机号已注册) 账号:已注册的手机号 注册失败,提示“账号已注册!“
异常注册 注册失败(验证码为空) 1、账号:正确格式手机号
2、验证码:为空
3、用户名:4-16位字符串(已注册)
4、密码:a12345
5、确认密码:a12345
注册失败,提示“验证码不能为空!”
异常注册 注册失败(验证码错误) 1、账号:正确格式手机号
2、验证码:错误验证码
3、用户名:4-16位字符串(已注册)
4、密码:a12345
5、确认密码:a12345
注册失败,提示“验证码错误!
异常注册 注册失败(验证码过期) 1、账号:正确格式手机号
2、验证码:过期验证码
3、用户名:4-16位字符串(已注册)
4、密码:a12345
5、确认密码:a12345
注册失败,提示“验证码已过期!”
异常注册 注册失败(用户名为3位字符串) 1、账号:正确格式手机号
2、验证码:正确验证码
3、用户名:abc
4、密码:a12345
5、确认密码:a12345
注册失败,提示“用户名格式错误!”
异常注册 注册失败(用户名为17位字符串) 1、账号:正确格式手机号
2、验证码:过期验证码
3、用户名:a123456789bcdefgh
4、密码:a12345
5、确认密码:a12345
注册失败,提示“用户名格式错误!
异常注册 注册失败(密码为空) 1、账号:正确格式手机号
2、验证码:正确验证码
3、用户名:4-16位字符串(已注册)
4、密码:为空
5、确认密码:a12345
注册失败,提示“密码不能为空!”
异常注册 注册失败(密码为5位(字母、数字、特殊符号)) 1、账号:正确格式手机号
2、验证码:正确验证码
3、用户名:4-16位字符串(已注册)
4、密码:a1234#
5、确认密码:a1234#
注册失败,提示“密码格式错误!”
异常注册 注册失败(密码为13位(字母、数字、特殊符号)) 1、账号:正确格式手机号
2、验证码:正确验证码
3、用户名:4-16位字符串(已注册)
4、密码:al234bc#56789
5、确认密码:a1234bc#56789
注册失败,提示“密码格式错误!”
异常注册 注册失败(确认密码为空) 1、账号:正确格式手机号
2、验证码:正确检证码
3、用户名:4-16位字符串(已注册)
4、密码:a1234#
5、确认密码:为空
注册失败,提示“确认密码不能为空!”
异常注册 注册失败(确认密码与密码不一致) 1、账号:正确格式手机号
2、验证码:正确验证码
3、用户名:4-16位字符串(已注册)
4、密码:a1234#
5、确认密码:a1234
注册失败,提示“确认密码与密码不一致!”

以下是注册功能的测试点:

前置条件:

  • 应用程序已安装
  • 应用程序已打开
  • 进入注册页面
  1. 测试注册功能是否符合业务需求,包括注册信息的合理性、合规性等。
  2. 测试注册页面UI/UX设计是否符合用户的习惯,包括布局、颜色、字体等。
  3. 测试不同类型的注册方式,例如使用邮箱、用户名、手机号等注册,是否都能够正常工作。
  4. 测试注册页面的性能,例如加载时间、响应时间、吞吐量等。
  5. 测试注册信息的有效性,例如用户名、手机号、邮箱等是否符合要求或者已被占用。
  6. 测试输入的密码是否符合密码规范,例如长度、复杂度等。
  7. 测试验证码输入是否正常工作,包括邮件验证码、短信验证码、人机验证码等。
  8. 测试注册虚假或者异常信息的反馈机制,例如是否给出合理的错误提示。
  9. 测试注册过程中的网络异常、崩溃等问题,例如注册的信息丢失或者注册失败。
  10. 测试重复注册的情况,例如同一个账号进行多次注册的情况,是否会出现系统崩溃等问题。

除此之外,还可以考虑以下测试点:

  1. 测试跨平台、跨浏览器的注册行为,是否都能够正常工作。
  2. 测试注册页是否符合无障碍标准,例如是否支持屏幕阅读器等。
  3. 测试注册页面是否符合本地化要求,例如是否支持多种语言等。
  4. 测试注册流程是否需要用户信息保护,例如隐私政策、GDPR等。
  5. 对于社交登录的注册流程进行测试,例如Facebook、Twitter等社交媒体的账号注册。
  6. 测试注册后是否可以正常登录,并且能够正常使用注册的账号信息。
  7. 测试网站安全性,例如防范DDoS攻击、CSRF攻击等网络安全问题。
posted @ 2023-04-28 22:32  璀璨如歌  阅读(2999)  评论(0)    收藏  举报