【软件测试】多家大厂的软件测试面试常见问题合集(BAT、三大流量厂商、知名大厂)

 

前言

大家都知道,能进入我的素材库的面经分享,至少也得是算的上名的互联网公司
两三年里,收了这么多面试故事,也没有进行过一次整理,前几天一时兴起,熬夜翻了一百多个PDF文档,当一个数据搬运工,排列了面试中最容易出现的50个面试问题
 

以下是原题解析,需要的可以私信软件测试



以下面试题属精选技术题类型,基础问题和逻辑问题就不加在里面了

 

selenium类


Selenium 中 hidden 或者是 display = none 的元素是否可以定位到?
Selenium 中如何保证操作元素的成功率?也就是说如何保证我点击的元素一 定是可以点击的?
如何提高 Selenium 脚本的执行速度?
点击链接以后,Selenium 是否会自动等待该页面加载完毕?

测试用例类


用例在运行过程中经常会出现不稳定的情况,也就是说这次可以通过,下次就没办法通过了,如何去提升用例的稳定性?
你的自动化用例的执行策略是什么?

数据库类


自动化测试的时候是不是需要连接数据库做数据校验?

元素定位类


id,name,class,xpath, css selector 这些属性,你最偏爱哪一种,为什么?
如何去定位页面上动态加载的元素?
如何去定位属性动态变化的元素?
如何在定位元素后高亮元素(以调试为目的)?

APPUI类


Android APP 内存不足时, 系统如何结束进程获得内存?
APP 测试常见的严重问题有哪些? 分别引起的原因有哪些?
请简单介绍你曾使用过的一款 APP 自动化测试工具 ?
Android 测试与 web 测试有什么区别?
app 测试有哪几种环境?
简单介绍一下 Android SDK 的安装步骤
请简要介绍一下移动应用及其服务端的测试点?
如何判断 app 的 bug 是客户端问题还是后台问题
安卓中如何取出日志信息?
测试中你常使用什么 adb 命令?
APP 这么多主流机型如何测试 ?
App 崩溃(闪退),可能是什么原因导致的?
Appium都有哪些启动方式
请简单介绍一下使用过的安卓 UI 自动化测试工具?
请说明 Android 手机和 IOS 手机,系统有什么区别?

接口测试类

Webdriver 可以用来做接口测试吗?
按你的理解,软件接口是什么?
请求接口中常见的返回状态码
请问你以前的公司是如何做接口测试的?
怎么设计接口测试用例?
你做接口测试,测什么?
平常用什么工具测接口的?
没有接口文档,如果做接口测试?
在手工接口测试或者自动化接口测试的过程中,上下游接口有数据依赖如何处理?
当一个接口出现异常时候,你是如何分析异常的?

其他类


什么是 page object 设计模式?
什么是断言?
你觉得自动化测试最大的缺陷是什么?
HTTP 和 HTTPS 协议区别?
HTTPS 在哪一层?
get 和 post 区别是什么?
常见的 POST 提交数据方式
什么是 Http 协议无状态协议?怎么解决 HTTP 协议无状态协议
cookie 和 session 的区别
什么是 DNS?
如何模拟弱网做测试?
如何分析一个 bug 是前端还是后端的?
列出几个 JMeter 监听器?

自动化测试怎么校验结果?

以上50道就是在我收集的面经分享里最常见的面试题类型了

有些题目有点水,我的锅我的锅

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值