登录界面设计测试用例

用例设计的可能不全面,欢迎补充
用例设计:

功能:

  • 正确场景:
    1. 用户名和密码输入正确,登陆成功,生成session
    2. session有效期内,浏览器自动登陆
    3. 允许多个平台同时登陆,比如不同浏览器,手机端以
      及pc端
    4. 登陆成功session有效期,不能一直有效
    5. 用户名中包含中文,特殊字符,能正常解析
    6. 密码中包含中文,特殊字符,能正常解析
    7. 退出登陆后,session清除,需要重新登陆,生成不一样的session
  • 异常场景:
    1.用户名和密码均为空
    2.输入一个数据库中存在的用户名,密码为空,登陆--登陆失败,有相应的提示
    3.输入一个数据库中不存在的用户名,密码为空,登陆--登陆失败,有相应的提示
    4.输入一个数据库中存在的用户名,密码错误,登陆--登陆失败,有相应的提示
    5.密码正确,用户名错误
    6.用户名,密码超长

界面:

1.密码不明文显示
2.支持enter键进行提交
3.弱网情况下,用户名和密码正确,接口超时,前端提示正确
4.登陆过一次,下次登陆时,是否保存有上次登陆的用户
5.浏览器兼容

安全性

1.密码设置太简单时,有相应提示修改密码
2.用户名,密码登陆错误次数有限制,防止暴力破解
3.防止xss以及sql注入

性能测试

1.支持多少个用户同时登陆
2.大量并发用户登录,系统的响应时间是多少?系统会出现宕机、内存泄露、cpu饱和、无法登录吗

你可能感兴趣的:(登录界面设计测试用例)