面试问烂了的测试用例: 登录界面的测试用例
从功能测试、性能测试、界面测试、安全性测试、兼容性测试、可用性测试六个方面设计测试用例。
一、功能性测试
使用用户名和密码登录
正常登录情况:
- 输入正确的用户名和密码,验证是否登录成功
- 输入正确的手机号和验证码,,点击登录按钮正常登录
- 邮箱登录下输入正确的邮箱账户以及密码,点击登录按钮可以正常登录
- 登录成功之后能否跳转到正确的页面
异常登录情况:
- 用户名为空,提示用户名不能为空
- 用户名包含特殊字符,提示用户名不能包含特殊字符
- 用户名不存在,提示用户名不存在
- 用户名太长或太短,提示用户名太长或太短
- 正确的用户名,密码为空,提示输入的密码不能为空
- 正确的用户名,密码太长或太短,提示请输入6-12位密码
- 用户名输入框对长度和格式要有校验
- 用户名或者密码错误的时候,提示“用户名或密码”而不是“用户名错误”或“密码错误”
- 使用没有注册过的用户名登录,显示该用户不存在,请先注册
其他
- QQ,微信,手机号,邮箱,二维码扫码登录这几种登录方式能够正常切换
- QQ,微信,手机号,邮箱,二维码扫码登录这几种第三方登录均可以正常登录
- 手机号登录时,输入错误的手机号,提示手机号格式错误
- 输入正确的手机号格式,获取验证码,能否在30秒内收到验证码
- 验证码重发功能正常,点击获取验证码以后30秒内置灰,30秒后可以正常点击获取验证码重发验证码
- 不输入验证码点击登录,提示请输入短信验证码
- 输入错误的验证码,点击登录无法正常登录,显示验证码错误
- 验证码失效,点击登录,提示无效验证码,请重新获取验证码
- 频繁的获取验证码,超过几次就不能再获取
- 邮箱登录不输入邮箱,点击登录按钮显示请输入邮箱
- 邮箱登录下输入错误的邮箱以及密码,点击登录显示账号或密码错误,无效等价类包括不存在的网易邮箱账户,其他邮箱账户包括QQ邮箱,企业邮箱等
- 邮箱登录下输入邮箱以及密码,不拖动滑块或者拖动到错误位置无法登录,将出现请先拖动滑块至正确位置完成安全认证,并重新加载新的图片,已经输入的邮箱以及密码不被清空
- 点击换一张按钮可以正常加载新的图片进行验证
- 输入正确的账号密码,勾选十天免登陆,同一账号下次可免登陆;
- 输入错误的账号密码,无法免登陆
- 记住我功能能否记录正确的用户名和密码
- 记住我是否会记录输入错误的用户名和密码
- 忘记密码能否正常跳转到找回密码的页面
二、性能测试
- 打开登录界面,需要几秒
- 输入正确的用户名和密码跳转大正确的页面需要几秒
- 输入错误的用户名密码以后,给出提示需要几秒
- 多用户并发登录是否达到设计要求
- 登录达到需求上限,系统稳定工作时间是否达到要求
三、界面测试
- 布局是否合理
- 输入框和按钮的长度、高度是否符合要求,是否对齐
- 界面的设计风格是否与UI的设计风格统一
- 界面中的文字简洁易懂,没有错别字
四、安全性测试
- 密码以*****密文的形式显示
- 用户名和密码是否通过加密的方式发送给浏览器
- 用户名和密码的验证,应该是服务端和客户端同时验证
- 用户名和密码的输入框,要屏蔽SQL注入
- 错误登录的此时限制,防止暴力破解
- Cookie有效时间验证
- 是否允许多用户同时登录
- 使用已被删除或被禁用的账号将无法登录
- 切换账号登录,校验登录的信息是否做到及时更新
五、兼容性测试
- 不同浏览器下,验证登录页面的显示以及功能正确性;
- 相同浏览器的不同版本下,验证登录页面的显示以及功能正确性;
- 不同的平台上,验证登录界面的显示以及功能正确性;
- 不同移动设备终端的不同浏览器下,验证登录页面的显示以及功能正确性;
- 不同分辨率的界面下,验证登录页面的显示以及功能正确性。
六、易用性测试
- 是否可以全用键盘操作,是否有快捷键
- 输入用户名,密码后回车,是否可以登录
- 输入框是否可以用Tab键切换
- 大小写输入框是否有提示
- 是否有记住密码和账号
- 是否有下次自动登录
面试问烂了的测试用例: 登录界面的测试用例相关推荐
- 请你根据微信登录界面设计测试用例
请你根据微信登录界面设计测试用例 参考回答: 一.功能测试 1.输入正确的用户名和密码,点击提交按钮,验证是否能正确登录. 2.输入错误的用户名或者密码,验证登录会失败,并且提示相应的错误信息. 3. ...
- PC端QQ登录界面的测试用例
PC端QQ登录界面的测试用例 功能 设置选项中网络设置选项能否正常使用 设置选项中登录服务器选项能否正常使用 不输入账号 密码是否能登录 输入账号与密码匹配是否能登录 输入账号与密码不匹配是否能登录 ...
- 别看是面试问烂的题目,一面试你照样还是不会系列MySQL四种隔离级别,看完吊打面试官!
别看是面试问烂的题目,一面试你照样还是不会系列MySQL四种隔离级别,看完吊打面试官! 什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消.也 ...
- mysql 查看表v空间自增涨_面试问烂的 MySQL 查询优化,看完屌打面试官!
Java技术栈 www.javastack.cn 优秀的Java技术公众号 作者:唐立勇 https://segmentfault.com/a/1190000013672421 什么影响了数据库查询速 ...
- 面试问烂的 MySQL 查询优化,看完屌打面试官!
Java大数据修炼之道 优秀的Java技术公众号 作者:唐立勇 https://segmentfault.com/a/1190000013672421 相关阅读 面试问烂的 MySQL 四种隔离级别, ...
- 用户登录界面的测试用例
用户登录界面如何测试 这个界面上有两个输入框,一个提交按钮. 在面试时经常会被问到这道题,考察点是面试者是否熟悉各种测试方法.首先,可以询问面试官用户的需求.例如这个登录界面应该是弹出窗口还是直接在网 ...
- 【2023最新】我把面试问烂了的Web安全集合总结了一下(带答案)建议收藏
人人都有一个进大厂的梦想,而进大厂的门槛也可想而知,所以这里整理了一份安全大厂的面试大全,看完文章如果对你有帮助的话希望能够点赞+收藏+关注!感谢! 本篇文章对于学习Web安全的朋友来说应该是目前最全 ...
- 请根据微信登录界面设计测试用例
一.功能测试 1.输入正确的用户名和密码,点击提交按钮,验证是否能正确登录. 2.输入错误的用户名或者密码,验证登录会失败,并且提示相应的错误信息. 3.登录成功后能否能否跳转到正确的页面 4.检查能 ...
- 用户登录界面的测试用例分析
一般从功能.性能.安全性.可用性.兼容性.界面.本地化进行测试. 一.功能测试 1.输入正确的用户名和密码,点击提交按钮,验证是否能正确登录: 2.输入错误的用户名或者密码,验证登录会失败,并提示相应 ...
最新文章
- 用 HAProxy 实现网络流量的负载平衡
- 【ICLR2022】序列生成的目标侧数据增强
- CentOS 5.4下的Memcache安装步骤(Linux+Nginx+PHP+Memcached)
- c++ primer 5th 笔记:第二章
- PHP实现简单顺序栈
- SpringCloud-创建服务消费者-Ribbon方式(附代码下载)
- 10拨号拒绝远程连接_ADLS动态拨号vps常见的问题
- Win7下使用DbgPrint
- HBase shell命令行
- 拳王虚拟项目公社:通过网络卖虚拟产品,月入1W的全自动化推广引流技术
- [Swift通天遁地]二、表格表单-(14)实时调整表单元素的激活和失效
- ASIHttpRequest startAsynchronous
- IBM X3650 M4服务器使用U盘重装系统教程
- 控制台程序不显示dos窗口的方法
- java 参考期刊文章_计算机论文java参考文献_期刊[J]_学位论文[D]_专著[M]_(30)
- 德保罗大学计算机科学专业,德保罗大学专业排名介绍
- 好看的皮囊 · 也是大自然的杰作 · 全球高质量 · 美图 · 集中营 · 美女 · 2017-08-29期...
- python 文字转换成声音
- Ubuntu 配置电驴
- ANDROID L——Material Design详解(视图和阴影)