登录测试用例

需求

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

功能测试

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

界面测试

  1. 布局是否合理,两个输入框和一个按钮是否对齐
  2. 两个输入框及提交按钮的高度和宽度是否符合要求
  3. 图片、文字是否显示正确

性能测试

  1. 输入网址打开登录页面需要几秒
  2. 登录成功后跳转需要几秒
  3. 支持多少个用户登录

兼容性测试

  1. 在不同浏览器下功能是否正常
  2. 在不同平台(Windows、Mac)下功能是否正常
  3. 在安卓和ios系统是否正常

安全性测试

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

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

  1. 用户名和密码输入防止sql注入
  2. 错误登陆的次数限制(防止暴力破解)
  3. 密码是否以星号显示
  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值