带劲!饿了么软件测试python自动化岗位核心面试题出炉,你全程下来会几个?

我是黄财财,励志成为打拳届最会测试的大肚腩少年的我,和哈皮群友聊了一天,发现大家面试遇到的最多的还是关于软件测试,自动化测试面试的问题,然后收集了面试题真题,大家可以都来试试,自己能不能都答上来了。

大家想和我的哈皮群友们一起学习、讨论关于软件测试的问题可以点击这里,群里的大佬看到了问题知无不答✔
在这里插入图片描述

正题开始

基础部分

  • 如何制定测试计划?

  • 在项目中如何保证软件质量

  • 功能测试用例一般包含哪些内容?

  • 黑盒(或功能)测试用例设计方法有哪些?

  • APP 测试和 web 测试有什么区别?

  • 发现一个 bug,怎么定位是 APP 端还是服务端的问题

  • 针对 App 的安装功能,写出测试点

  • 持续集成的目的是什么?

  • 当开发人员说不是 BUG 时,你如何应对?

  • 遇到概率性 BUG 怎么办?

  • 一个身份证号码输入框,怎么设计测试用例?

  • 什么是回归测试?如何做回归测试?

  • 如何提交一份高质量的缺陷跟踪单?

  • 接囗测试用例的编写要点有哪些?

  • BUG 优先级和严重程度如何划分?

  • 做好测试用例设计工作的关键是什么?

  • 给你一个网站,如何开展测试

  • bug 的生命周期

在这里插入图片描述

专业部分

  • 什么是事务?
  • SQL 中常用的聚合函数都有哪些?
  • 主键、外键和索引的区别
  • Drop、delete、truncate 三者区别
  • InnoDB 索引和 MyIsAM 索引的区别,索引的优缺点
  • 列举几种表连接的方式,有什么区别
  • 说几个工作中常用的 Linux 命令
  • 用过 docker 吗?常用的 docker 命令有哪些?
  • 在 shell 环境如何杀死一个进程?
  • 如何找当前目录下大于 10K 的文件
  • linux 下查看/web.log 第 25 行第三列的内容
  • linux 下修改 test.txt 的 23 行 test 为 TEST
  • 在 linux 中如何查找日志文件中的 Error 信息
  • 如何查看安卓 app 界面的 activity 和起始 activity
  • pytest 单元框架里,前置条件怎么处理?
  • pytest 参数化怎么实现?
  • Pytest 里如何进行 case 的组装?
  • 说说 pytest 里的钩子函数
  • 什么是 PO 模式,PO 模式的优点是什么?
  • 说说接口 case 的设计思路
  • mock 技术一般用在什么场景,简述 mock-server 的设计思路?
  • 你是怎么测试接口的?
    在这里插入图片描述

自动化测试部分

  • UI 自动化中定位不到元素的原因有哪些?

  • 如何保证自动化测试的稳定性?

  • 接口测试中的加密参数如何处理?

  • 使用 jmeter 如何做接口之间的关联

  • web 自动化中如何处理 alert 弹窗?

  • 说一下你知道的 HTTP 状态码,以及他们代表什么意思?

  • 说一下 DNS 解析流程

  • 同步和异步区别?

  • Tcp 三次握手流程

  • 如何模拟弱网测试?

  • 自动化测试在什么阶段执行会带来什么收益?

  • 自动化测试框架都包括哪些模块?

  • 性能测试中,TPS 比较低,可能是哪些方面的问题?

  • 性能测试脚本中为什么要做参数

  • 如何准备性能测试数据

  • 性能测试过程中如何对瓶颈行分析?

  • get 和 post 的区别

  • http 和 https 的区别

  • cookie 和 session 的区别?

  • web ui 自动化测试中显式等待隐式等待的区别

  • 验证码的几种处理方式

  • 进程和线程的区别

  • Unittest 和 pytest 的区别

  • 在你做自动化过程中,遇到了什么问题吗?举例下

  • 在 selenium 中如何处理多窗口?
    在这里插入图片描述

  • 你查找元素遇到过在 ifame 里面吗?你如何处理 iframe 里面元素定位的

  • webdriver 中关闭浏览器的 quit 和 close 有什么区别

  • 性能测试的流程是什么?

  • 性能场景怎么设计?一般都有哪些性能场景?

  • 性能测试中,一般都关注哪些指标

  • 什么是长连接,什么是短连接?

  • 网络七层模型都是哪七层,HTTP 协议在哪一层,Tcp 协议在哪一层

  • 产品就只给一个需求,需求调研的内容都不知道,也没人告诉你,怎么开展性能测试

  • 说说你对集合点的理解以及在项目中的应用?

  • 性能测试中的思考时间应该怎么用

  • 工作中常用的 jmeter 自带函数

  • LoadRunner 中 unique 参数化是怎么实现的

  • 出现内存泄露的根本原因是什么?你是怎么定位内存泄露原因的?

  • Nginx 常用负载均衡配置有限些

  • 怎么根据线下环境评估线上环境的性能

  • python 中为什么使用*args、**kwargs?

  • Java 中,重写和重载的区别

  • Java 中的 List 和 Set 有什么区别

  • Java 中的 String、StringBuilder、stringBuffer 有什么区别

  • 什么是 csrf 攻击?如何解决?

  • 什么是幂等性
    在这里插入图片描述

关于上述问题,知识点。我这边整理了一些文档(小部分截图),有需要的可以点击进入暗号:csdn希望可以帮助到大家。
在这里插入图片描述