登录测试用例
1、用户名、密码、验证码
2、记住密码
3、忘记密码/找回密码
1、用户名、密码、验证码
1、功能
(1)都正确
(2)至少有一个不正确
(3)至少有一个为空
(4)中英文、特殊字符、空格、长度限制 - 一般情况下,登录账户和密码不允许输入中文
(5)用户名和密码是否大小写敏感
(6)密码是否加密 - 是否有明暗切换
(7)输入栏是否设置快速删除按钮
(8)成功登录退出后,点击浏览器回退按钮,是否可以继续操作系统
(9)操作错误提示信息是否简单明了
2、性能
(1)长时间大量用户连续登录和退出,服务器是否存在内存泄漏
(2)高并发场景下用户登录的响应时间是否符合要求
(3)高并发场景下服务端的监控指标是否符合预期
(4)密码输入框内输入的密码是否都可以在页面源码模式下被查看
(5)连续多次登录失败的情况下,系统是否会阻止后续的尝试以应对暴力破解
(6)同一用户在同一终端的多种浏览器上登录,验证登录功能的互斥性是否符合与其设计
(7)是否可以使用抓包工具抓到的请求包直接登录
3、UI
(1)布局是否合理,输入框、按钮是否对齐
(2)界面的设计风格是否与UI的设计风格一致
(3)界面的文字是否简洁易懂,是否有错别字
(4)不同浏览器、版本、分辨率下,显示和功能是否完整
2、记住密码
1、再次登录该账户时是否需要重新输入密码
2、更新密码时,记住密码是否会自动更新
3、记住密码时效
3、忘记密码/找回密码
1、是否有账户验证功能
(1)例如手机号验证码、邮箱验证码等
(2)手机号/邮箱与账户不匹配,能否发送验证码
(3)手机号/邮箱为空,能否发送验证码
(4)验证码错误能否找回成功
(5)验证码输入框内输入的验证码是否都可以在页面源码模式下被查看
2、新密码能否和原密码一致
3、新密码,中英文、特殊字符、空格、长度限制
4、密码输入框内输入的密码是否都可以在页面源码模式下被查看
5、新密码是否加密显示
6、新密码是否大小写敏感
本文分享自 AllTests软件测试 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!