登陆页面功能测试javascript
界面测试(UI Test)
1.布局是否合理,2个testbox 和一个按钮是否对齐
2.testbox和按钮的长度,高度是否复合要求
3. 界面的设计风格是否与UI的设计风格统一
4. 界面中的文字简洁易懂,没有错别字。java
性能测试(performance test)
1.打开登陆页面,须要几秒
2.输入正确的用户名和密码后,登陆成功跳转到新页面,不超过5秒浏览器
安全性测试(Security test)
1.登陆成功后生成的Cookie,是不是httponly (不然容易被脚本盗取)
2.用户名和密码是否经过加密的方式,发送给Web服务器
3.用户名和密码的验证,应该是用服务器端验证, 而不能单单是在客户端用javascript验证
4.用户名和密码的输入框,应该屏蔽SQL 注入攻击
5.用户名和密码的的输入框,应该禁止输入脚本 (防止XSS攻击)
6.错误登录的次数限制(防止暴力破解)
7. 考虑是否支持多用户在同一机器上登陆;
8. 考虑一用户在多台机器上登陆安全
可用性测试(Usability Test)
1. 是否能够全用键盘操做,是否有快捷键
2. 输入用户名,密码后按回车,是否能够登录
3. 输入框可否能够以Tab键切换服务器
兼容性测试(Compatibility Test)
1.主流的浏览器下可否显示正常已经功能正常(IE,6,7,8,9, Firefox, Chrome, Safari,等)布局