登录功能测试 -- 用户名、密码
练习:登录功能测试
功能性需求:
- 输入空的账户,输入密码,看是否可以登录;
- 输入正确的账户,密码为空,不能登陆;
- 账户和密码都为空,不能登陆;
- 输入不存在的手机号/输入没有注册过的手机号,不能登陆;
- 已经注销的手机号是否可以;
- 手机号正确,密码错误(账号密码不匹配);
- 限制密码输入次数,防止暴力破解;
- 输入非法的手机号,不能登陆;
- 账号和密码都正确,能否登陆;
- 登录按钮是否正常;
- 用户名密码是否大小写敏感;
- 页面上的密码是否加密显示;
- 忘记用户名、密码的功能是否可以使用;
- 会话超时后,是否会重定向到登陆界面;
- 页面默认的焦点是否定位在用户名输入框中;
- 快捷键Tab和Enter键是否可以正常使用;
非功能性需求:在功能需求正确的前提下,增加的一些限制
- 安全性:
- 用户名后台(数据库)存储是否加密;
- 用户名密码是否在网络上传输是否加密;
- 密码是否具有有效期,密码有效到期之后是否提示需要修改密码;
- 不登陆的情况下,在浏览器中直接输入登录后才可以访问的URL地址,验证是否可以重定向到用户登录界面;
- 密码输入框是否不支持复制和粘贴;
- 密码输入框内输入的内码是否可以在页面源码源码模式下被查看;
- 是否限制密码输入次数,防止暴力破解;
- 同一用户在同一终端的多种浏览器上登录,验证登陆功能的互斥性是否符合预期;
- 同一用户先后在多台终端浏览器上登陆,验证登录是否具有互斥性;
- 性能
- 单用户登录的响应时间是否小于3s;
- 高并发场景下用户登录响应时间是否小于5s;
- 高并发场景下服务端的监控指标是否符合预期;
- 高并发的场景下,是否出现资源死锁和不合理的等待;
- 长时间大量用户连续登录和登出,服务器端是否存在内存泄漏;
- 兼容性
- 不同浏览器下,验证登录页面的显示以及功能的正确性;
- 相同浏览器的不同版本,验证登录页面的显示以及功能的正确性;
- 不同移动终端的不同浏览器下,验证登录页面的显示以及功能的正确性;
- 不通分辨率的界面下,验证登录页面的显示以及功能的正确性;
登录功能测试 -- 用户名、密码相关推荐
- MSA 2040 默认登录地址/用户名密码
MSA 2040 默认登录地址/用户名密码 IP:10.0.0.2/10.0.0.3 用户名:manage 密码:!manage
- nacos1.1.3登录显示用户名密码错误
nacos1.1.3登录显示用户名密码错误,401 事情是这样的 解决 总结 事情是这样的 跟一个2020年的视频项目,为了保持springboot能顺利注册到nacos,就采取了和视频上的nacos ...
- 谷粒商城笔记+踩坑(17)——【认证模块】登录,用户名密码登录+微博社交登录+SpringSession+xxl-sso单点登录
导航: 谷粒商城笔记+踩坑汇总篇 目录 5. 用户名密码登录 5.1[认证模块]登录业务 5.1.1 模型类,接收用户名密码 5.1.2 feign客户端新增登录功能 5.1.3 LoginContr ...
- 禅道登录显示用户名密码错误
问题描述: 上次说的问题又出现了,已经确认用户名密码正确,但是登录的时候还是显示密码错误. 总结一下处理的方案,看是否有符合的使用场景. 1.刷新浏览器之后重新输入密码(禅道秘密进行md5加密过程中会 ...
- python注册用户名和密码登录_Python_36用户名密码登录注册的例子
def panduan (username,passwd):#验证用户米明码是否存在 with open('G:\liumang.txt','r+',encoding='utf-8')as f: fo ...
- 登录验证 用户名 密码
描述 有个软件系统登录的用户名和密码为(用户名:admin,密码:admin),用户输入用户名和密码,判断是否登录成功. 输入描述: 多组测试数据,每行有两个用空格分开的字符串,第一个为用户名,第二个 ...
- 如何清除Windows共享登录的用户名密码记录
在Windows XP系统下,每次用户以共享(samba)方式访问远程主机后,会在本地Windows系统中记录下访问登录时的用户名和密码(如果用户选择了记住用户名 和密码),下次用户访问该主机时,就无 ...
- k8s登录_用户名密码方式登录Kubernetes-Dashboard
背景:默认安装完k8s集群和Dashboard之后都是使用token登录的,这样使用起来不是很方便,每次登录还要找到token才能登录. 本片文章使用用户和密码方式进行登录! 环境介绍 集群环境 ...
- smb无法登录提示用户名密码不正确错误排查
freenas11.2升级后发现SMB访问出现问题无法正常登录经过排查问题发下: 思路: 1.检查SMB服务是否开启: 2.使用服务器本机smbclient命令进行连接确认服务及帐号问题smbpass ...
最新文章
- 面向对象设计原则_聊聊面向对象的6大设计原则
- 《VMware vCAT权威指南:成功构建云环境的核心技术和方法》一3.6 vCloud计量
- 开发WAP站点之---使用PC电脑浏览器访问WAP手机站点 (转)
- 都是套路:高并发系统的降级特技
- xyz后缀的网站_.XYZ五岁了
- mysql 攻击密码_MySQL用户Root密码为弱口令的攻击
- 《Java从入门到放弃》JavaSE入门篇:面向对象语法二(入门版)
- SOLIDWORKS生成URDF文件后部分文件散乱分布
- untracked files prevent merge
- 开关造成的毛刺_令人困扰的DAC输出短时毛刺脉冲干扰
- 微信小程序修改制作生成头像——校庆头像制作小程序
- 怎么把桌面计算机的快捷,教你在电脑桌面如何设置“一键关机”快捷图标的教程...
- touch触摸事件以及常用触摸功能
- 2021年IT行业现状及就业前景怎样?
- 二、TabLayout自定义图片指示器
- 用分支限界法求解01背包
- 实名报名超5000人!RTE2022即将开幕,声网发布RTE行业首本专业书《实时万象》
- Android 反编译apk文件
- mysql数据库data目录下文件说明
- HIVE HWI 搭建过程
热门文章
- 2023年股票质押业务研究报告
- Html中空格转义字符
- SQL实战 5.统计salary的累计和running_total
- 绝地求生北美服务器延迟过高,绝地求生刺激战场网络延迟很高怎么办 绝地求生刺激战场网络延迟很高的解决方法...
- 计算机新学期学习计划,新学期计算机学习计划
- 南通SEO给家乡带来了什么?
- 如何离开Facebook群组
- 完美世界手游如何在电脑上玩 完美世界手游模拟器教程
- iis同时支持php和net,超级IIS 支持Php/Asp.NET/Asp/Jsp等程序语言
- 区块链入门 第十部分 EOS