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

前言

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

以下是原题解析,需要的可以直接点击并输入暗号:CSDN就可以了
在这里插入图片描述

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

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道就是在我收集的面经分享里最常见的面试题类型了
有些题目有点水,我的锅我的锅
在这里插入图片描述

以前的素材都没有分好测试岗和测开岗,甚至实习岗的都没有分好,这次挑选面试题也让我好好整理了下
上述精选面试题的答案,我已经整理好啦大家只要点击并输入暗号:CSDN就可以了

最后祝大家能拿到心仪的office

在这里插入图片描述

©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页