注册登录看起来很简单,但是面试的时候我们经常会遇到这样的面试问题。此篇我仅用来记录更新自己在工作中在登录注册方面遇到的问题,学习和积累经验,当然也欢迎大家留言补充。
现在一般公司的登录注册都是基于手机号+验证码实现的,接下来我仅以下图中的登录注册为例去编写测试用例。
一、注册页测试用例:
1.手机号可编辑字符类型。
2.手机号长度(禁止输入的时候使用复制粘贴),手机号前几位数字限制。
3.编辑已经注册过的手机号。
4.编辑没有注册过的手机号。
5.编辑正确内容中含有空格。
6.不编辑。
7.验证码可编辑字符类型。(等价类)
8.验证码长度,禁止输入的时候使用复制粘贴。(边界值)
9.不点击发送验证码按钮,随便输入6位数字。
10.点击/不点击发送验证码,输入上次的验证码(过期/未过期)。
11.点击发送验证码,输入正确验证码的时候多/少输入一位。
12.点击发送验证码,输入全错的验证码。
13.点击发送验证码,输入正确的验证码。
14.编辑正确内容中含有空格。
15.不编辑。
16.密码可编辑字符类型。(等价类)
17.密码长度(禁止输入的时候使用复制粘贴)。(边界值)
18.隐藏密码输入,注意特殊字符(安卓和iOS端可以输入的特殊字符是否匹配)。
19.公开密码输入,注意隐藏密码时候能/不能输入的特殊字符。
20.编辑内容中含有空格。
21.不编辑。
22.勾选/不勾选服务条款。
23.查看验证码倒计时。
24.点击注册前,跳转其他之后再返回注册页,查看验证码计时和账号信息。
25.点击注册按钮前,删除/更改(手机号)已经输入的信息,检查是否可以注册成功。
26.注册成功/失败之后,页面跳转。
27.页面中的图标,文字内容,颜色和大小与ui图是否一致。
二、登录页测试用例:
1.使用注册过的账号,不匹配的密码登录。
2.使用没有注册过的账号,已存在的密码登录。
3.正确的手机号,错误的密码。
4.错误的手机号,正确的密码。
5.错误的手机号,错误的密码。
6.正确的手机号,正确的密码。
7.手机号为空,密码为空。
8.手机号空,密码正确。
9.手机号正确,密码为空。
10.隐藏密码输入,注意特殊字符。
11.公开密码输入,注意隐藏密码时候能/不能输入的特殊字符。
12.输入正确的用户名和密码,不区分大小写。
13.账号密码编辑内容中含有空格。
14.登录成功/失败之后的页面跳转。
15.点击登录按钮前,删除/更改(手机号)已经输入的信息,检查是否可以登录成功。
16.忘记密码。
17.一个账号在多台设备上登录。
18.页面中的图标,文字内容,颜色和大小与ui图是否一致。