登录界面设计测试用例
2019-05-11 本文已影响0人
woshi开心
用例设计的可能不全面,欢迎补充
用例设计:
功能:
- 正确场景:
- 用户名和密码输入正确,登陆成功,生成session
- session有效期内,浏览器自动登陆
- 允许多个平台同时登陆,比如不同浏览器,手机端以
及pc端 - 登陆成功session有效期,不能一直有效
- 用户名中包含中文,特殊字符,能正常解析
- 密码中包含中文,特殊字符,能正常解析
- 退出登陆后,session清除,需要重新登陆,生成不一样的session
- 异常场景:
1.用户名和密码均为空
2.输入一个数据库中存在的用户名,密码为空,登陆--登陆失败,有相应的提示
3.输入一个数据库中不存在的用户名,密码为空,登陆--登陆失败,有相应的提示
4.输入一个数据库中存在的用户名,密码错误,登陆--登陆失败,有相应的提示
5.密码正确,用户名错误
6.用户名,密码超长
界面:
1.密码不明文显示
2.支持enter键进行提交
3.弱网情况下,用户名和密码正确,接口超时,前端提示正确
4.登陆过一次,下次登陆时,是否保存有上次登陆的用户
5.浏览器兼容
安全性
1.密码设置太简单时,有相应提示修改密码
2.用户名,密码登陆错误次数有限制,防止暴力破解
3.防止xss以及sql注入
性能测试
1.支持多少个用户同时登陆
2.大量并发用户登录,系统的响应时间是多少?系统会出现宕机、内存泄露、cpu饱和、无法登录吗