注册
登录
-
功能测试
1. 正确性校验:
- 正确的账号和密码登录成功 -> 到期望页面
- 输入错误账号或密码,错误提示
2. 空字符类型校验
-
userName/pwd、都为空
3. 字符长度
-
userName/pwd太长、太短校验
4. 字符格式:账号密码
- 纯空格字符
- 前后空格
- 英文(大小写)、特殊字符、中文、标点符号(全角、半角)、数字
5.记住用户名
- 登录成功记录用户名
- 登录失败不记住密码
6. 密码
- 密码加密校验
- 密码明文暗文
- 输入密码,大写键盘开启是否有提示
7.登录、注册、忘记密码、登出,切换另个账号登录是否正确
易用性(可用性)测试
1.是否支持群键盘操作,是否有快捷键
- 账号、密码切换支持tab、shift+tab
- 输入账号密码后,enter提交登录
界面UI测试
- 布局合理,排版整齐,控件像素间距合理
- 文案正确,无错别字
性能测试
打开登录页面耗时
登录成功到期望页面耗时,最好不要超过5s
兼容性测试
- 设备类型:pc、移动端
- pc端:
1.操作系统:windows、mac
2.浏览器:内核及版本
3. 分辨率
- 移动端:Android、IOS
-
安全测试
1.登录成功后生成的cookies,是否是http only
2.账号和密码加密方式传给web服务
3.账号密码验证在服务端,而不是在javaScript前端
4.账号密码屏蔽SQL注入
5.账号和密码输入框禁止输入脚本
6.错误登录次数限制
7.多用户在同一台设备登录
8.一个账号在多台设备上的登录
提现