常规的测试点
- 用户名和密码框的输入都为空,验证是否登陆失败,并给出输入不能为空的信息
- 用户名或密码框,任意一个为空,验证是否登录失败,并给出输入不能为空的信息
- 输入已注册的用户名和正确密码,判断是否登陆成功
- 输入已注册的用户名和不正确密码,判断是否登陆失败,并且给出登陆失败的提示信息
- 输入未注册的用户名和随意密码,验证是否登陆失败,并提示尚未注册的提示信息
- 如果有验证码的功能,在用户名、密码正确前提下,验证是否登录成功
- 如果有验证码的功能,在用户名、密码错误或者不完整的前提下,验证是否登录失败
一些细节的测试点
- 用户名和密码是否大小写敏感
- 密码是否进行了加密的显示,可否进行密码的明文查看
- 若存在忘记密码后,找回密码的功能,那么该功能是否可用
- 如果存在验证码功能,那么验证码是否可以更换,更换后的验证码是否可以正常显示
- 验证码是否有时效性,那么在时效性内,正确输入是否通过,错误输入是否失败,时效性外输入是否失败
- 是否可以选择普通用户或者管理员用户
- 页面默认焦点是否在用户名的输入框中
- 快捷键tab和enter是否可以正常使用
- 如果登录成功,会不会存在会话时间限制,在超时后继续操作,是否返回到登录操作
- 输入用户名、密码后点击“登录”、“取消”、“重置”等按钮是否正确响应