一.功能性测试用例
1.输入已注册的用户名和正确的密码,验证是否登录成功;
2.输入已注册的用户名和不正确的密码,验证是否登录失败,并且提示信息错误;
3.输入未注册的用户名和任意密码,验证是否登录失败,并且提示信息错误;
4.用户名和密码都为空,验证是否有相应非空提示,是否登录失败;
5.用户名和密码其中一个为空,验证是否有相应非空提示,是否登录失败;
6.如果登录功能启用了验证码,在用户名和密码都正确的前提下,输入正确的验证码验证是否登录成功;
7.如果登录功能启用了验证码,在用户名和密码都正确的前提下,输入错误的验证码验证是否登录失败,并提示信息错误;
8.用户名和密码是否大小写敏感;
9.密码框是否加密;
10.忘记用户名和密码的功能是否能用;
11.是否限制了用户名和密码的长度;
12.用户登录成功但是会话超时后,继续操作是否会回到登陆界面;
13.不同级别的用户,比如管理员和普通用户,登录系统后的权限是否正确;
14.光标是否能自动定位在用户名的输入框中;
15.是否支持第三方登录;
16.被停用的用户登录,验证是否登录失败;
17.登录之后的操作日志记录是否正确;
二.安全性测试用例
1.是否可记住密码,记住之后的密码是否会加密;
2.记住密码是否有有效期