登录页面的测试

昨天去鸿信面试被吊打,但是今天还是元气满满的小黄鸭

                                                 登录页面的测试

功能测试

  1. 什么都不输入,点击提交按钮,看提示信息
  2. 输入正确的用户名和密码,点击提交按钮,验证是否正确登录
  3. 输入错误的用户名或者密码,验证登陆会失败,查看提示信息是否正确
  4. 登录成功以后是否跳转至正确的页面
  5. 登录名和密码是否有长度限制,太长或者太短是否有提示信息
  6. 用户名和密码有特殊字符(比如空格),应该怎么处理
  7. 记住用户名的功能
  8. 密码是否加密显示
  9. 输入密码的时候,如果开了大写锁定,要有提示信息
  10. 登录失败后,不能记录密码的功能
  11. 验证码刷新或者换一个按钮是否正常使用
  12. 登录失败,忘记密码的功能是否可以正常使用

界面测试

  1. 界面是否合理,2个testbox是否对齐
  2. testbox大小是否合适,符合要求
  3. 界面是否美观
  4. 登录成功或者失败的提示信息
  5. 默认鼠标焦点定位

性能测试

  1. 打开登录页面,需要几秒
  2. 登录成功以后跳转需要几秒
  3. 能支持多少用户同时登录
  4. 登录失败给出提示信息需要几秒

安全性测试

  1. 用户登录成功以后,保存的cookie是否是httponly(该cookie无法通过JavaScript脚本拿到)
  2. 用户名和密码的验证是否是在服务器端而不是客户端
  3. 是否限制了错误登陆的次数,以防止暴力破解
  4. 用户名和密码的的输入框,应该禁止输入脚本 (防止XSS攻击:https://blog.csdn.net/Ideality_hunter/article/details/80621138
  5. 用户名和密码输入框,应该屏蔽SQL注入攻击  (关于SQL注入攻击:https://www.cnblogs.com/shenbuer/p/7875419.html
  6. 用户名和密码,是否通过加密的方式,发送给web服务器

兼容性测试

  1. 是否兼容主流浏览器(IE各种版本,Firefox,Chrome等)
  2. 是否兼容不同的平台,比如Windows,Mac等
  3. 不同的浏览器大小下,是否正常显示、工作
  4. 不同的移动平台上能否正常工作,比如IPhone,Android

其它测试

  1. 是否支持快捷键
  2. 同一用户通过不同的浏览器登录,是否会导致另一端客户端下线
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值