如何测试web登录框

413 阅读2分钟

一、功能测试

1、输入正确的用户名及密码,点击提交按钮,验证是否能正确登录,登录成功后跳转至对应的页面

2、输入错误的用户名或者错误的密码,点击提交会登录失败,并且有相应的错误提示框

3、用户名和密码如果太短或者太长,应该怎么处理

4、用户名及密码中有特殊字符和其他非英文的情况应如何处理,是否允许输入等

5、用户名和密码前后有空格的处理

6、密码是否可以以* 显示

7、用户名和密码是否可以被浏览器记住

8、大写状态下是否有提示

9、错误的用户名密码不应该被记住

10、忘记用户名、密码功能是否正常

二、界面测试

1、界面显示是否与UI设计显示一致

2、图片、颜色、字体、超链接是否都显示正确

三、性能测试

1、打开登录页面需要几秒

2、输入正确的用户名和密码后,登录成功后跳转到新页面不超过5S

3、能同时支持多少个用户同时登录

四、安全性测试

1、用户名和密码是否通过加密的方式发送给web服务器

2、登录完成后查看服务器日志验证正确,而不仅仅是前端JavaScript验证

3、用户名及密码的输入框,应该屏蔽SQL的注入攻击

4、错误登录的次数限制(防止暴力破解)

5、同一个用户名、密码是否支持在多个终端登录

五、可用性测试

1、是否可以用全键盘操作,是否有快捷键

2、输入用户名和密码后按回车,是否可以登录

六、兼容性测试

1、主流的浏览器下是否显示正常,并且功能正常

2、不同的平台均能正常工作

3、移动端是否可正常工作

4、不同的浏览器下大小下是否可正常工作