测试点击屏幕次数的软件_软件测试工程师面试如何回答登录功能怎么进行测试?...
测试工程师面试的时候,特别容易会被问到:现在有一个Web页面,有一个登陆功能如下图(这时候给你一个A4纸打印的登陆界面),请问对于登陆功能你要怎么进行测试(或者会问要进行那些方面的测试,或者会问说说都有哪些测试要点)?
遇到这样的问题的时候不要慌,回答要有层次和逻辑,切勿上来就直接回答,最好跟面试官说一下,理一下思路,然后凭借工作经验和日常软件使用习惯和见解就可以轻松的搞定。下面凯哥演示一下回答的思路:
首先,进行界面测试。
- 查看界面上的所有元素是否齐全;
- 没有输入内容时,是否有相应的提示语;
- 验证码是否能够显示;
- 移动鼠标,【登陆】按钮默认不能点击;
- 【忘记密码】是否有个小问号“?”(其他都有);
第二,进行功能测试。
- 输入正确的用户名、密码、验证码,点【登陆】能登陆;
- 输入正确的用户名、错误的密码、正确的验证码,提示用户名或密码错误;
- 输入错误的用户名、正确的验证码,提示用户名或密码错误;
- 输入正确的用户名、密码,错误的验证码,提示验证码错误;
- 输入不符合规则的手机号或者邮箱应该提示错误;
- 页面长时间不登陆和操作,验证码会不会过期;
- 点【记住密码】,登录后退出,再次登陆是不是可以不输入密码;
- 点【忘记密码】能够跳转到密码设置页面(至于是什么不用管,就是能不能跳转)
- 只点击验证码图案,验证码能不能刷新;
- 页面刷新,验证码图案能不能刷新;
第三、业务安全测试。
- 有没有登陆错误次数的限制;
- 每次登陆错误之后有没有限制再次登陆的时间间隔;
- 是否支持一个账号多地登陆;
就像上图这样的。
第四、兼容性测试。
- 在相同浏览器的不同版本上打开登录页面,效果是否一致;
- 在不同浏览器上打开登录页面,效果是否一致;
- 在不同操作系统的不同浏览器打开登录页面,效果是否一致;
- 在不同的屏幕分辨率下打开登录页面,效果是否一致;
第五、代码安全性测试。
- 用户输入登录信息登陆时,个人信息是不是会显示在浏览器地址栏;
- 用户登陆的时候,通过抓包工具抓数据,密码是否加密;
- 查看页面源代码,验证码是否直接显示在代码中;
第六、页面性能测试。
- 通过工具向登录页发起大量请求,查看页面响应时间的变化;
- 通过工具对登陆功能进行并发测试;
- 通过工具向登录页发起大量请求,查看页面何时崩溃;
- 通过工具向登录页发起大量请求,查看页面崩溃后有没有良好的提示信息;
- 通过工具向登录页发起大量请求,查看页面崩溃后多长时间能够恢复服务;
最后、易用性测试。
- 页面是否美观;
- 功能是否都可以使用;
- 页面速度快不快;
- 页面元素加载是否耗费网络流量;
- 能不能第三方登陆;
- 为什么不使用手机验证码登陆;
……(如果有高人路过,请回复待续)
测试点击屏幕次数的软件_软件测试工程师面试如何回答登录功能怎么进行测试?...相关推荐
- 测试点击屏幕次数的软件_闪电点击app下载-闪电自动点击 安卓版v1.3.2
闪电自动点击app是一款帮助用户自动完成点击任务的应用,闪电自动点击器软件上一键设置即可自动帮你玩游戏,连续完成点击得奖励,闪电点击app内置脚本运行非常稳定. 软件介绍 闪电自动点击(快点神器)是一 ...
- 测试点击屏幕次数的软件_测试大佬分享:WEB和APP测试小结
WEB测试重点 1.功能测试: 所实现的功能是否和需求一致: 2.界面测试: 界面是否美观,风格是否一致,文字内容是否正确: 3.链接测试: 打开链接速度是否合理:是否链接到正确的页面:是否有空白页面 ...
- 测试点击屏幕次数的软件_最新5G测试软件FAT详细介绍(包含锁频锁网锁PCI、信令/事件查看等功能)...
推荐一款适用于高通芯片的4/5G网优测试APP--FAT.推荐原因:界面简洁,操作简单,方便快捷,而且可以锁网锁频段和查看信令. 1.打点测试 除Speedtest外,Attach.Volte.Pin ...
- 测试点击屏幕次数的软件_变视读为聆听,解决老同志阅读困难的一款实用的文字转语音软件...
文/杨春林 近日,笔者所在花园小区联合党支部组织了一次学习活动.鉴于疫情下的特殊情况,党员们无需集中到学习场所学习,只需在规定的时间,各人在家中自学规定的学习资料.而学习资料是统一在支部微信群下载.这 ...
- 测试点击屏幕次数的软件_无需越狱,iOS 任意摆放主屏幕软件图标方法
iOS 设备的用户都知道,如果想像安卓手机一样任意摆放主屏幕的软件图标,大部分都需要越狱才能实现,今天给大家分享一个快捷指令,无需越狱就能实现图标任意摆放. 效果图 设置教程 其实这个方法就是要在设备 ...
- 软件测试工程师面试如何回答测试工作有什么优势和劣势
软件测试工程师面试的时候,会遇到很多很奇葩的问题,例如今天要讲的这个问题就是很奇葩:测试工作有什么优势和劣势? 我们做软件测试工作的,为了能够把软件中的明显的缺陷找出来,要读几十遍需求文档,跟开发和产 ...
- 禅道类似软件_软件测试工程师都在用哪些测试工具
接下面小编要给大家简单介绍一下目前业内常用的测试工具: 01 .测试管理工具 软件测试活动开展过程中,将会涉及到大量的测试活动管理及资源文档管理,因此,拥有一个完善.有效的测试管理工具,将会给软件测试 ...
- 软件测试工程师自我介绍范文_软件测试工程师面试如何做好自我介绍?
听了很多提问者和我的学生,在做自我自我介绍的时候,一般存在的问题: 1.表述不太流畅.多练习表述,自己录音,听回放,有问题改正. 2.表述太溜,语速太快.不自信表现,隐含紧张的情绪. 3.面试官,大家 ...
- 软件测试工程师面试基础题(应届生和测试小菜必备)最基础的面试题
前言:[文章末尾给大家留下了大量的福利] 什么是测试? 答: (美国电器和电子工程师协会)IEEE提出的软件工程标准术语,使用人工和自动手段来运行或测试某个系统的过程,目的在于检验它是否满足规定的 ...
最新文章
- 素数问题是物质的几何学问题
- Delphi调用REST
- C语言程序设计 | 动态内存管理:动态内存函数介绍,常见的动态内存错误,柔性数组
- Codeforces Round #538 (Div. 2) F. Please, another Queries on Array? 线段树 + 欧拉函数
- Springboot实现邮件发送(2020最新版)
- 前端实现照片选取范围上传_前端代码是怎样智能生成的?看看大佬怎么说
- 结构化数据传输协议xml、json、protobuf比较
- 实现用户分层的手段——RFM模型
- 几何学五大公理_高中数学几何公理,定理。全部
- [bzoj2959][动态树]长跑
- Excel教程: Excel的窗口冻结与拆分
- hse是什么意思的缩写_什么是HSE
- leetcode 17. 电话号码的字母组合
- Bash 单行注释与多行注释
- 这是我见过最好的JVM笔记,拿到阿里offer后我哭了
- 京东第二轮裁员来袭,套路满满:假装劝退,劝员工找工作,贬低工作能力,忽悠员工不走仲裁!...
- 微型计算机cpu主要有两部分构成 他们是,【单选题】微型计算机的CPU主要由两部分构成,它们是( )
A. 内存和控制器
B. 内存和外存
C. 运算器和控制器
D. 外存和运算器...
- 联发科MT6795和MT6797处理器哪个好?性能上有什么区别?
- ubc 文学院 计算机,英属哥伦比亚大学UBC专业
- 手搓一个“七夕限定”,用3D Engine 5分钟实现烟花绽放效果