注册、登录——萌新app测试(二)
一、通用
1.界面UI(颜色、大小、字体)、文字描述、排版、按钮跳转
2.输入栏:空格在首、中、末,为空,有误
3.密码:明文/密文、强度
4.输入内容不符合规则时,提示信息是否友好
5.手机号、昵称已注册/已注销/已冻结
6.快捷键:tab、回车、ESC、复制、粘贴、撤消、还原
7.响应时间(3-5-8原则)
8.大量用户同时发出请求,是否存在宕机、内存泄漏、无法登录
二、其它
1.注册
(1)排列组合
手机号 | √ | √ | √ | √ | |
---|---|---|---|---|---|
昵称 | √ | √ | √ | √ | |
密码 | √ | √ | √ | √ | |
确认密码 | √ | √ | √ | √ | |
验证码 | √ | √ | √ | √ |
(2)规则(根据需求变更)
长度 | 数字 | 中英文(大小写) | 符号(_) | 特殊符号 | |
---|---|---|---|---|---|
手机号 | √ | √ | |||
昵称 | √ | √ | √ | √ | √ |
密码 | √ | √ | √ | ||
确认密码 | √ | √ | √ | ||
验证码 | √ | √ |
(3)验证码:刷新/发送,不发送直接输入任意,点击/不点击发送验证码,输入上次的验证码(过期/未过期),倒计时,多输/少输一位
(4)协议:点击打开、内容正确、接受才能注册
2.登录
(1)排列组合
手机号 | √ | √ | |
---|---|---|---|
密码 | √ | √ |
(2)规则
长度 | 数字 | 中英文(大小写) | |
---|---|---|---|
手机号 | √ | √ | |
密码 | √ | √ | √ |
(3)单点登录(登录后,不用再登录相关应用)
(4)注入攻击
(5)密码多次输入错误后,一段时间内禁止登录
(6)用户权限(普通、超级)
(7)第三方(微信、QQ等)
(8)多客户端同时登录同一账号