登录测试用例

需求

有一个登陆页面, 上面有2个textbox, 一个提交按钮。

功能测试

  1. 输入正确的用户名和密码,点击提交按钮,验证是否能正确登录。
  2. 输入错误的用户名或密码,验证登录失败,并且会有相应提示。
  3. 登录成功后会跳转到正确页面
  4. 用户名和密码是否含有特殊字符
  5. 用户名和密码长度是否符合要求
  6. 输入用户名和密码后能否通过点击回车键跳转

界面测试

  1. 布局是否合理,两个输入框和一个按钮是否对齐
  2. 两个输入框及提交按钮的高度和宽度是否符合要求
  3. 图片、文字是否显示正确 ## 性能测试
  4. 输入网址打开登录页面需要几秒
  5. 登录成功后跳转需要几秒
  6. 支持多少个用户登录 ## 兼容性测试
  7. 在不同浏览器下功能是否正常
  8. 在不同平台(Windows、Mac)下功能是否正常
  9. 在安卓和ios系统是否正常

安全性测试

  1. 登录成功生成的Cookie是否是httponly

如果在cookie中设置了HttpOnly属性,那么通过js脚本将无法读取到cookie信息,这样能有效的防止XSS攻击。XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。

  1. 用户名和密码输入防止sql注入

  2. 错误登陆的次数限制(防止暴力破解)

  3. 密码是否以星号显示

------ 本文结束感谢您的阅读 ------