一、基础概念
- 等价类划分
所有可能的数据划分成若干子集,每个子集中的任意数据对于揭露程序中潜在的错误都具有同等效果,那么这样的子集就构成了一个等价类。 - 边界值分析方法
选取输入、输出的边界值进行测试。大量错误通常发生在输出、输出范围的边界上,选正好等于、刚刚大于或刚刚小于边界的值作为测试数据。
二、功能性测试用例
- 输入已注册的用户名和正确的密码,验证是否登录成功。
- 已注册用户名和不正确的密码,验证是否登录失败,并且提示信息正确
- 未注册的用户名和任意密码,验证是否登录失败,并且提示信息正确
- 用户名和密码两者都为空,验证是否登录失败,并且提示信息正确
- 用户名和密码两者之一为空,验证是否登录失败,并且提示信息正确
- 登录功能启用了验证码功能,用户名和密码正确的前提下,输入正确的验证码,验证是否成功
- 登录功能启动了验证码功能,在用户名和密码正确的前提下,输入错误的验证码,验证是否登录失败,并且提示信息正确。
及格水平------------------------------------------------------
补充-----------------------------------------------------------
- 户名和密码是否大小写敏感
- 页面上的密码框是否加密显示
- 后台系统创建的用户第一次登录成功时,是否提示修改密码
- 忘记用户名和忘记密码的功能是否可用
- 前端页面是否根据设计要求限制用户名和密码长度
- 如果登录功能需要验证码,点击验证码图片是否可用更换验证码,更换后的验证码是否可用。
- 刷新页面是否会刷新验证码
- 如果验证码具有时效性,需要分别验证时效性和时效外验证码的有效性
- 用户登录成功但

这篇博客详细介绍了登录功能的各种测试用例,包括基础概念如等价类划分和边界值分析,功能性测试覆盖了各种输入组合,安全性测试关注密码加密和防止攻击,性能压力测试确保了高并发和响应时间,兼容性测试则涵盖不同浏览器和设备。此外,还补充了需求合理性及用户场景测试的相关考虑。
最低0.47元/天 解锁文章
2346





