登录功能测试 -- 用户名、密码

本文详细探讨了登录功能的测试实践,包括功能测试如空账户、密码错误等场景,安全性测试如密码加密传输,以及性能和兼容性测试,确保登录过程的安全、快速和稳定。

练习:登录功能测试

功能性需求:

  • 输入空的账户,输入密码,看是否可以登录;
  • 输入正确的账户,密码为空,不能登陆;
  • 账户和密码都为空,不能登陆;
  • 输入不存在的手机号/输入没有注册过的手机号,不能登陆;
  • 已经注销的手机号是否可以;
  • 手机号正确,密码错误(账号密码不匹配);
  • 限制密码输入次数,防止暴力破解;
  • 输入非法的手机号,不能登陆;
  • 账号和密码都正确,能否登陆;
  • 登录按钮是否正常;
  • 用户名密码是否大小写敏感;
  • 页面上的密码是否加密显示;
  • 忘记用户名、密码的功能是否可以使用;
  • 会话超时后,是否会重定向到登陆界面;
  • 页面默认的焦点是否定位在用户名输入框中;
  • 快捷键Tab和Enter键是否可以正常使用;

非功能性需求:在功能需求正确的前提下,增加的一些限制

  • 安全性:
    • 用户名后台(数据库)存储是否加密;
    • 用户名密码是否在网络上传输是否加密;
    • 密码是否具有有效期,密码有效到期之后是否提示需要修改密码;
    • 不登陆的情况下,在浏览器中直接输入登录后才可以访问的URL地址,验证是否可以重定向到用户登录界面;
    • 密码输入框是否不支持复制和粘贴;
    • 密码输入框内输入的内码是否可以在页面源码源码模式下被查看;
    • 是否限制密码输入次数,防止暴力破解;
    • 同一用户在同一终端的多种浏览器上登录,验证登陆功能的互斥性是否符合预期;
    • 同一用户先后在多台终端浏览器上登陆,验证登录是否具有互斥性;
  • 性能
    • 单用户登录的响应时间是否小于3s;
    • 高并发场景下用户登
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值