一、功能
1.业务逻辑测试:登陆成功;登陆失败;登陆失败3次后,需要输入验证码登陆
2.提示信息测试:用户名、密码、验证码为空登陆时的提示信息
3.输入框测试:长度、类型(英文、数字、特殊字符、汉字)、是否过滤首尾的空格、大小写验证
4.链接测试:忘记密码,登陆成功后的跳转
5.按钮测试:连续多次点击提交按钮
6.异常测试:网络,服务器异常
二、UI测试
1.页面控件的布局、大小、对齐、颜色等是否与设计图一致
2.是否与整个项目的风格一致
3.文字是否易懂,有无错别字
三、易用性测试
1.是否支持拷贝粘贴
2.是否可以Tab键切换
3.是否可以回车登陆
四、兼容性测试
1.不同分辨率
2.不同浏览器
3.不同操作系统
五、安全测试
1.用户名、密码是否被加密传输(fiddler)、加密存储(数据库)
2.屏蔽sql注入
3.是否禁止脚本输入
4.考虑一个用户在多个浏览器上登录
5.考虑一个浏览器上登录多个用户
6.登录错误次数限制(防止暴力破解)
六、性能测试
1.页面加载时间
2.登录成功时间