一、用户名、密码、验证码
1、功能
(1)都正确
(2)至少有一个不正确
(3)至少有一个为空
(4)中英文、特殊字符、空格、长度限制 - 一般情况下,登录账户和密码不允许输入中文
(5)用户名和密码是否大小写敏感
(6)密码是否加密 - 是否有明暗切换
(7)输入栏是否设置快速删除按钮
(8)成功登录退出后,点击浏览器回退按钮,是否可以继续操作系统
(9)操作错误提示信息是否简单明了
同时,我也准备了一份软件测试视频教程(含面试、接口、性能、自动化等),需要的可以直接在下方观看,或者直接关注VX公众号:互联网杂货铺,免费领取
软件测试视频教程观看处:
字节大佬教你逼自己如何在15天内掌握自动化测试(接口自动化/APP自动化/Web自动化/性能测试),内含项目实战
2、性能
(1)长时间大量用户连续登录和退出,服务器是否存在内存泄漏
(2)高并发场景下用户登录的响应时间是否符合要求
(3)高并发场景下服务端的监控指标是否符合预期
(4)密码输入框内输入的密码是否都可以在页面源码模式下被查看
(5)连续多次登录失败的情况下,系统是否会阻止后续的尝试以应对暴力破解
(6)同一用户在同一终端的多种浏览器上登录,验证登录功能的互斥性是否符合与其设计
(7)是否可以使用抓包工具抓到的请求包直接登录
3、UI
(1)布局是否合理,输入框、按钮是否对齐
(2)界面的设计风格是否与UI的设计风格一致
(3)界面的文字是否简洁易懂,是否有错别字
(4)不同浏览器、版本、分辨率下,显示和功能是否完整
二、记住密码
1、再次登录该账户时是否需要重新输入密码
2、更新密码时,记住密码是否会自动更新
3、记住密码时效
三、忘记密码/找回密码
1、是否有账户验证功能
(1)例如手机号验证码、邮箱验证码等
(2)手机号/邮箱与账户不匹配,能否发送验证码
(3)手机号/邮箱为空,能否发送验证码
(4)验证码错误能否找回成功
(5)验证码输入框内输入的验证码是否都可以在页面源码模式下被查看
2、新密码能否和原密码一致
3、新密码,中英文、特殊字符、空格、长度限制
4、密码输入框内输入的密码是否都可以在页面源码模式下被查看
5、新密码是否加密显示
6、新密码是否大小写敏感
PS:如需软件测试学习资料,可在公众号(互联网杂货铺),后台回复1,小编后面会逐步完善自己收藏的资料。
整理不易,给个关注点个赞吧,谢谢各位大佬!