前言
2022年也到了,接近我们所说的金三银四也在实施,时间过去了,有些人为2022年跳槽做了充分的准备,有些人在磨刀,大概你也想在2022年加薪,所以问题来了,如何实现目标,不妨看看一些高频面试问题!
基础知识面试题:
测试的定义
测试的种类
黑盒测试
白盒测试:
动态测试方法分为几种
制定测试计划
负载试验、容量试验、强度试验与兼容试验的区别
alpha测试、beta测试 和gamma测试
测试结束的标准是什么?
描述软件测试活动的生命周期
软件的缺陷等级应如何划分?
开发人员说不BUG你怎么处理?
为什么一个团队要进行软件测试?
您了解以往企业的软件测试过程吗?
完成这些工作的不同角色有哪些?
您了解以往开发所工作的企业的发展过程吗?
您熟悉哪些类型的软件测试?
请尝试比较这些不同测试类型的差异和联系(如功能测试和性能测试)……)
请比较黑盒试验、白盒试验、单元试验、集成试验、系统试验、验收试验的区别和联系。
测试计划的目的是什么?
测试计划的内容是什么?
那些是最重要的?
你认为做好测试计划工作的关键是什么?
您熟悉哪些测试用例设计方案?
本方法在测试用例设计中的应用,请分别以具体例子说明。
测试评估是什么?
测试评估的范围是什么?
作者:互联网IT二狗子
自动化测试:
上一个项目的自动化测试是用什么测试框架做的?我该怎么办?了解自动化?
GET与POST的区别?
//*[contains(@text,登录 这是什么意思?
遇到用例的自动化fail如何排除故障?
介绍接口测试和接口自动化的过程request内容是什么?
编写接口测试用例的要点是什么?
若模块请求 http 改为了https,如何制定和修改测试方案?
常用 HTTP 协议调试代理工具有什么?
详细说明抓取 HTTPS 协议的设置过程?
HTTPS和HTTP的区别 接口自动化测试流程?
postman使用方法?先进用法?
mock应用场景和基本用法?
您之前的自动化测试数据放在哪里?如何使用?公共变量的管理模式?管理测试用例的手段?如何提高用例覆盖率?接口测试的相关接口实现模式?
如何处理不可逆操作,如何测试删除订单的接口?
说出10个以上 Linux 命令(注意性能测试监测的常用命令)
介绍如何在这个项目中使用它 Jenkins 的。
…
Python基础:
谈谈你对面向对象的理解?
过程和线程有什么区别?
在什么情况下使用过程?
在什么情况下使用线程?
Python垃圾回收机制?
python什么是单行注释和多行注释?
python深拷贝和浅拷贝的概念和区别?
json和字典dict的区别?
输入与输出
字典
字符串
列表
…
APP测试:
什么是Android四大组件?
当点击 APP 图标启动程序表明将发生哪些过程?
APP 测试的主要内容是什么,如何进行?
Android 兼容性测试考虑哪些内容?
针对 App 写测试点的安装功能?
常用的 ADB 命令?
在查看 logcat 如何将日志的内容保存到本地文件中?
App 崩溃(闪退)的可能原因是什么?
作者:互联网IT二狗子
selenium:
selenium中如何判断元素是否存在?
selenium中hidden或者是display = none能定位元素吗?
selenium如何保证操作元素的成功率?
也就是说,如何确保我点击的元素必须点击?
如何提高selenium脚本的执行速度?
实施自动化用例的策略是什么?
什么是持续集成?
自动化测试是否需要连接数据库进行数据验证?
常用的定位方法有多少元素?
你最喜欢哪一个,为什么?
如何定位页面上动态加载的元素?
如何定位属性动态变化的元素?
如何构建自动化测试框架?
自动化测试框架是什么?
什么是Selenium Server,它与Selenium Hub有什么区别?
…
性能测试:
基础概念:HPS、TPS、QPS、RPS、RT、并发用户数概念?
压测工具?你主要看哪些指标?
性能测试中TPS几个上不去的原因分析?
了解多少性能测试工具?压力测试结果有什么区别?
性能测试策略?
设置性能测试场景的思路?
性能测试的目的是什么?
性能测试的关键是什么?
如何理解压力测试、负载测试和性能测试?
作者:互联网IT二狗子
逻辑题:
从头到尾烧一根不均匀的绳子需要一个小时。现在有几根材质相同的绳子。如何用烧绳计时一小时十五分钟?
你有一桶果冻,包括黄色、绿色和红色。闭上眼睛,抓住两相同颜色的果冻。你能确定你必须有两种相同颜色的果冻吗?
如果你有无限的水,一个3升,一个5升,两个形状不均匀,问你如何准确地称4升水?
一个岔路口通向诚实和撒谎的国家。当两个人来的时候,他们知道一个是诚实的,另一个是撒谎的。诚实的国家总是说实话,撒谎的国家总是撒谎。现在你想撒谎,但你不知道该走哪条路。你需要问这两个人。我该怎么问?
12个球是一个天平。现在我知道只有一个不同于其他重量。我怎样才能三次找到球(注意这个问题并不意味着球的重量是轻是重,所以我们需要仔细考虑)
一天24小时内,时钟的时针、分针和秒针完全重叠多少次?它们是什么时候?你是怎么计算出来的?
总结
面试题包括以下19个模块: 软件测试,liunx,自动化测试,Python基础,APP测试,接口测试,selenium,性能测试、安全测试、逻辑问题、HR面试题,如下图所示:
-每天学一点,将来会成为大神-
关注下面的微信官方账号,获取大量的软件测试学习资料