练习:登录功能测试

功能性需求:

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

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

  • 安全性:

    • 用户名后台(数据库)存储是否加密;
    • 用户名密码是否在网络上传输是否加密;
    • 密码是否具有有效期,密码有效到期之后是否提示需要修改密码;
    • 不登陆的情况下,在浏览器中直接输入登录后才可以访问的URL地址,验证是否可以重定向到用户登录界面;
    • 密码输入框是否不支持复制和粘贴;
    • 密码输入框内输入的内码是否可以在页面源码源码模式下被查看;
    • 是否限制密码输入次数,防止暴力破解;
    • 同一用户在同一终端的多种浏览器上登录,验证登陆功能的互斥性是否符合预期;
    • 同一用户先后在多台终端浏览器上登陆,验证登录是否具有互斥性;
  • 性能
    • 单用户登录的响应时间是否小于3s;
    • 高并发场景下用户登录响应时间是否小于5s;
    • 高并发场景下服务端的监控指标是否符合预期;
    • 高并发的场景下,是否出现资源死锁和不合理的等待;
    • 长时间大量用户连续登录和登出,服务器端是否存在内存泄漏;
  • 兼容性
    • 不同浏览器下,验证登录页面的显示以及功能的正确性;
    • 相同浏览器的不同版本,验证登录页面的显示以及功能的正确性;
    • 不同移动终端的不同浏览器下,验证登录页面的显示以及功能的正确性;
    • 不通分辨率的界面下,验证登录页面的显示以及功能的正确性;

登录功能测试 -- 用户名、密码相关推荐

  1. MSA 2040 默认登录地址/用户名密码

    MSA 2040 默认登录地址/用户名密码 IP:10.0.0.2/10.0.0.3 用户名:manage 密码:!manage

  2. nacos1.1.3登录显示用户名密码错误

    nacos1.1.3登录显示用户名密码错误,401 事情是这样的 解决 总结 事情是这样的 跟一个2020年的视频项目,为了保持springboot能顺利注册到nacos,就采取了和视频上的nacos ...

  3. 谷粒商城笔记+踩坑(17)——【认证模块】登录,用户名密码登录+微博社交登录+SpringSession+xxl-sso单点登录

    导航: 谷粒商城笔记+踩坑汇总篇 目录 5. 用户名密码登录 5.1[认证模块]登录业务 5.1.1 模型类,接收用户名密码 5.1.2 feign客户端新增登录功能 5.1.3 LoginContr ...

  4. 禅道登录显示用户名密码错误

    问题描述: 上次说的问题又出现了,已经确认用户名密码正确,但是登录的时候还是显示密码错误. 总结一下处理的方案,看是否有符合的使用场景. 1.刷新浏览器之后重新输入密码(禅道秘密进行md5加密过程中会 ...

  5. python注册用户名和密码登录_Python_36用户名密码登录注册的例子

    def panduan (username,passwd):#验证用户米明码是否存在 with open('G:\liumang.txt','r+',encoding='utf-8')as f: fo ...

  6. 登录验证 用户名 密码

    描述 有个软件系统登录的用户名和密码为(用户名:admin,密码:admin),用户输入用户名和密码,判断是否登录成功. 输入描述: 多组测试数据,每行有两个用空格分开的字符串,第一个为用户名,第二个 ...

  7. 如何清除Windows共享登录的用户名密码记录

    在Windows XP系统下,每次用户以共享(samba)方式访问远程主机后,会在本地Windows系统中记录下访问登录时的用户名和密码(如果用户选择了记住用户名 和密码),下次用户访问该主机时,就无 ...

  8. k8s登录_用户名密码方式登录Kubernetes-Dashboard

    背景:默认安装完k8s集群和Dashboard之后都是使用token登录的,这样使用起来不是很方便,每次登录还要找到token才能登录. 本片文章使用用户和密码方式进行登录! 环境介绍 集群环境    ...

  9. smb无法登录提示用户名密码不正确错误排查

    freenas11.2升级后发现SMB访问出现问题无法正常登录经过排查问题发下: 思路: 1.检查SMB服务是否开启: 2.使用服务器本机smbclient命令进行连接确认服务及帐号问题smbpass ...

最新文章

  1. 面向对象设计原则_聊聊面向对象的6大设计原则
  2. 《VMware vCAT权威指南:成功构建云环境的核心技术和方法》一3.6 vCloud计量
  3. 开发WAP站点之---使用PC电脑浏览器访问WAP手机站点 (转)
  4. 都是套路:高并发系统的降级特技
  5. xyz后缀的网站_.XYZ五岁了
  6. mysql 攻击密码_MySQL用户Root密码为弱口令的攻击
  7. 《Java从入门到放弃》JavaSE入门篇:面向对象语法二(入门版)
  8. SOLIDWORKS生成URDF文件后部分文件散乱分布
  9. untracked files prevent merge
  10. 开关造成的毛刺_令人困扰的DAC输出短时毛刺脉冲干扰
  11. 微信小程序修改制作生成头像——校庆头像制作小程序
  12. 怎么把桌面计算机的快捷,教你在电脑桌面如何设置“一键关机”快捷图标的教程...
  13. touch触摸事件以及常用触摸功能
  14. 2021年IT行业现状及就业前景怎样?
  15. 二、TabLayout自定义图片指示器
  16. 用分支限界法求解01背包
  17. 实名报名超5000人!RTE2022即将开幕,声网发布RTE行业首本专业书《实时万象》
  18. Android 反编译apk文件
  19. mysql数据库data目录下文件说明
  20. HIVE HWI 搭建过程

热门文章

  1. 2023年股票质押业务研究报告
  2. Html中空格转义字符
  3. SQL实战 5.统计salary的累计和running_total
  4. 绝地求生北美服务器延迟过高,绝地求生刺激战场网络延迟很高怎么办 绝地求生刺激战场网络延迟很高的解决方法...
  5. 计算机新学期学习计划,新学期计算机学习计划
  6. 南通SEO给家乡带来了什么?
  7. 如何离开Facebook群组
  8. 完美世界手游如何在电脑上玩 完美世界手游模拟器教程
  9. iis同时支持php和net,超级IIS 支持Php/Asp.NET/Asp/Jsp等程序语言
  10. 区块链入门 第十部分 EOS