根据自己平时在测试工作中的经验总结及向其他测试大佬的学习,对一个Web页面的登录测试总结如下:
一、功能测试
1、输入正确的用户名及密码,点击提交按钮,验证是否能正确登录,登录成功后跳转至对应的页面
2、输入错误的用户名或者错误的密码,点击提交会登录失败,并且有相应的错误提示框
3、用户名和密码如果太短或者太长,应该怎么处理
4、用户名及密码中有特殊字符和其他非英文的情况应如何处理,是否允许输入等
5、用户名和密码前后有空格的处理
6、密码是否可以以* 显示
7、用户名和密码是否可以被浏览器记住
二、界面测试
1、界面显示是否与UI设计显示一致
2、图片、颜色、字体、超链接是否都显示正确
三、性能测试
1、打开登录页面需要几秒
2、输入正确的用户名和密码后,登录成功后跳转到新页面不超过5S
3、能同时支持多少个用户同时登录
四、安全性测试
1、用户名和密码是否通过加密的方式发送给web服务器
2、登录完成后查看服务器日志验证正确,而不仅仅是前端JavaScript验证
3、用户名及密码的输入框,应该屏蔽SQL的注入攻击
4、错误登录的次数限制(防止暴力破解)
五、可用性测试
1、是否可以用全键盘操作,是否有快捷键
2、输入用户名和密码后按回车,是否可以登录
六、兼容性测试
1、主流的浏览器下是否显示正常,并且功能正常
2、不同的平台均能正常工作
3、移动端是否可正常工作
4、不同的浏览器下大小下是否可正常工作