看了这面经,测开上岸不远了

news2024/11/27 5:33:11

前段时间和4位来自百度、美团、快手、滴滴的高级测开大厂学长学姐,进行了一场直播,负责解答24届春招补录&25届找实习同学的问题

当天直播时长达2个小时,对于如何找测开实习,需要怎么准备项目,简历怎么写,以及已经在实习当中遇到的困惑等问题分别进行了解答

另外安排了一位同学与5位面试官交叉面试,进行一场大厂测开校招真实场景的模拟面试,面试过程当中涉及的题目如下,这位候选人有测试实习经历,实习当中有做过自动化测试和性能测试

下面这些面试问题有比较基础的,部分问题也有深度,分别从项目,测试基础,计算机基础,日常测试问题处理等不同角度都进行了考察,值得25届找测开实习的同学去思考,因为直播时间有限,未进行手写算法题和手写SQL考察,正常准备面试同学请不要忽略这两部分

实习/项目

  • 实习的项目经历介绍一下,达成了什么目标
  • 项目当中质量如何保障,用了什么手段
  • 说一个测试过比较复杂的需求(介绍产品形态,调用链路,前后端实现)
  • 实习项目上有哪些需求需要做性能测试
  • 一个项目上如何评估是否要做性能测试
  • 性能测试观察了哪些性能指标
  • 项目中有做开发的工作吗,有开发过测试工具吗
  • 项目当中使用到的技术栈是什么
  • 作为测试人员,测试过程中遇到过什么问题(难点)
  • 测试流程发现了问题,如何推动问题解决的
  • 开发一直没改bug,如何推进,如何上报风险
  • 测试中有独立定位问题吗(知道问题的原因和问题的解决方案),举个例子
  • 实习过程给你不熟悉的业务,你如何快速接手和负责该业务,遇到困难如何解决
  • 业务后端的技术栈是什么
  • 提测需求后,有去看研发的代码的习惯吗(白盒测试)
  • 不去看研发的代码,如何确保本次需求用例设计没有疏漏
  • 有一个case,预期结果和实际测试结果不符合,如何定位问题(是环境问题还是Bug)
  • Redis了解吗,实习里面有涉及Redis相关的测试吗,有做过写库写缓存的测试吗
  • 系统上线后,有没有漏测的情况

测试基础

  • 淘宝优惠券下单测试用例设计
  • 如果要保障数据库质量,从哪些角度设计测试用例
  • 给你一个接口,你会怎么测试
  • 接口测试做过吗,有涉及数据存储相关的测试吗
  • 接口测试除了校验返回响应,还要测试什么
  • 数据存储(数据库)测试会遇到什么问题
  • 做业务测试的流程

测试认知

  • 在测试过程除了功能测试,哪些测试可以前置执行(测试左移)
  • 光从用户端进行功能测试能覆盖你所有的测试场景吗,会不会有什么风险
  • 从用户端发起的功能测试,和测试工具发起的测试有重叠吗
  • 线下测试环境不稳定如何解决环境问题
  • 目前测试流程存在什么问题,如何优化
  • 接口测试流程可优化的环节(测试前,测试中,测试后)
  • 为什么需要这样规范的测试流程(可以从开发,测试,产品角度考虑)
  • 自动化是怎么帮助你提效的
  • 为什么要做测试
  • 为啥不做开发
  • 职业规划
  • 对测试开发的岗位的了解
  • 为了做测试有做过什么努力,看了什么书籍,学习了哪些知识

自动化测试

  • 项目上看你有做自动化测试,有实际的自动化测试落地经验吗
  • 自动化测试框架有了解哪些
  • 有看过自动化测试框架的源码吗
  • 了解实现自动化测试过程中,框架帮你做了什么,自己的工作又做了哪些吗
  • 有思考过自动化测试框架有优化的空间吗,框架自身潜在的问题有哪些
  • 做接口自动化的必要性,相比于手工测试的好处
  • 哪些场景人工测试,哪些场景可以接口自动化测试,怎么划分

计算机基础

  • 数据库-什么场景下要用到索引
  • 如何保障数据库和Redis数据的一致性
  • 数据库事务特性acid
  • 原子性作用:保证数据库的一致性
  • 数据库隔离级别
  • python支持的数据类型
  • tuple 和list区别
  • tuple如何可变
  • python列表进行去重(2种)
  • 创建一个列表去重弊端(空间复杂度)
  • 平时用到的库
  • pymysql数据库连接流程是啥样
  • 多线程和多进程的区别
  • 装饰器介绍一下原理与作用
  • 删除dict里面的key如何删
  • 合并两个字典如何操作
  • linux常用命令:cp scp两个区别
  • linux命令:如何查看端口占用
  • linux权限 读写可执行
  • 修改权限
  • 关闭进程 不加-9区别是啥
  • 统计出当前文本文件中某个单词出现的次数
  • 数组和链表区别

 

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1816422.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

每天五分钟计算机视觉:如何在现有经典的卷积神经网络上进行微调

本文重点 在深度学习领域,卷积神经网络(Convolutional Neural Networks,CNN)因其强大的特征提取和分类能力而广泛应用于图像识别、自然语言处理等多个领域。然而,从头开始训练一个CNN模型往往需要大量的数据和计算资源,且训练时间较长。幸运的是,迁移学习(Transfer Le…

MySQL系列-语法说明以及基本操作(二)

1、MySQL数据表的约束 1.1、MySQL主键 “主键(PRIMARY KEY)”的完整称呼是“主键约束”。 MySQL 主键约束是一个列或者列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可以强制表的实体完整性。 …

C++的爬山算法

爬山算法(Hill Climbing Algorithm)是一种局部搜索算法,它通过迭代搜索的方式寻找问题的局部最优解。在爬山过程中,算法总是选择当前状态邻域中最好(即函数值最大或最小)的状态作为下一个状态,直…

小程序 js+Canvas 绘制半圆环虚线进度条

效果图: 思路:过程分为三步,第1步,先画虚线底部背景,第2步,画动态的虚线(已选虚线蓝颜色),第3步,画动态的外标(已选虚线外位置的标)&a…

AOSP12隐藏首页搜索框----隐藏google 搜索栏

目录 第一步:修改文件 第二步:修改文件 第三步:重新编译源码,启动模拟器 第四步、运行效果 第一步:修改文件 源码文件路径: packages/apps/Launcher3/res/layout/search_container_workspace.xml,将…

Navicat for MySQL 11软件下载附加详细安装教程

根据使用者情况表明Navicat Premium 能使你快速地在各种数据库系统间传输数据,或传输到一份指定 SQL 格式和编码的纯文本文件,计划不同数据库的批处理作业并在指定的时间运行,其他功能包括导入向导、导出向导、查询创建工具、报表创建工具、数…

【6】第一个Java程序:Hello World

一、引言 Java,作为一种广泛使用的编程语言,其强大的跨平台能力和丰富的库函数使其成为开发者的首选。对于初学者来说,编写并运行第一个Java程序是一个令人兴奋的时刻。本文将指导你使用Eclipse这一流行的集成开发环境(IDE&#…

【对抗样本】【FGSM】Explaining and Harnessing Adversarial Examples 代码复现

简介 参考Pytorch官方的代码Adversarial Example Generation 参数设置(main.py) # 模型选择:GPU device mps if torch.backends.mps.is_available() else cpu # 数据集位置 dataset_path ../../../Datasets batch_size 1 shuffle True download False # 学习率…

express入门03增删改查

目录 1 搭建服务器2 静态文件托管3 引入bootstrap4 引入jquery5 编写后端接口5.1 添加列表查询方法5.2 添加路由5.3 添加数据表格 总结 我们前两篇介绍了如何利用express搭建服务器,如何实现静态资源托管。那利用这两篇的知识点,我们就可以实现一个小功能…

WebSocket 快速入门 与 应用

WebSocket 是一种在 Web 应用程序中实现实时、双向通信的技术。它允许客户端和服务器之间建立持久性的连接,以便可以在两者之间双向传输数据。 以下是 WebSocket 的一些关键特点和工作原理: 0.特点: 双向通信:WebSocket 允许服务…

艾宾浩斯winform单词系统+mysql

为用户提供集词典、题库、记忆单词功能于一体的应用,为用户提供目的性强、科学高效、多样化的记忆单词方法,使用户学习英语和记忆单词的效率得到提高 单词记忆模块 管理模块 查询单词 阅读英文 查看词汇 记忆单词 收藏单词 字段管理设置 统计 艾宾浩斯wi…

springBoot多数据源使用、配置

又参加了一个新的项目,虽然是去年做的项目,拿来复用改造,但是也学到了很多。这个项目会用到其他项目的数据,如果调用他们的接口取数据,我还是觉得太麻烦了。打算直接配置多数据源。 然后去另一个数据库系统中取出数据…

【C语音 || 数据结构】二叉树--堆

文章目录 前言堆1.1 二叉树的概念1.2 满二叉树和完美二叉树1.3 堆的概念1.4 堆的性质1.4 堆的实现1.4.1堆的向上调整算法1.4.1堆的向下调整算法1.4.1堆的接口实现1.4.1.1堆的初始化1.4.1.2堆的销毁1.4.1.3堆的插入1.4.1.4堆的删除1.4.1.4堆的判空1.4.1.4 获取堆的数据个数 前言…

当客户一上来就问你产品价格,你可以多尝试问问

做外贸业务,每个对产品不了解的客户,很多人一上来都会习惯性地问我们价格。一些新手业务会比较直接,一下子就把价格报出去了,很容易因为报错价格导致客户杳无音讯。 其实这个时候,我们最应该做的是尝试跟客户多聊一聊…

vuInhub靶场实战系列--Kioptrix Level #4

免责声明 本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关。 目录 免责声明前言一、环境配置1.1 靶场信息1.2 靶场配置 二、信息收集2.1 主机发现2.1.1 netdiscover2.1.2 arp-scan主机扫描 2.2 端口扫描2.3 指纹识别2.4 目…

MySQL-子查询(DQL 结束)

054-where后面使用子查询 什么是子查询 select语句中嵌套select语句就叫做子查询。select语句可以嵌套在哪里? where后面、from后面、select后面都是可以的。 select ..(select).. from ..(select).. where ..(select)..where后面使用子查询 案例:找…

国际贸易条件简称的解析说明

声明:本文仅代表作者观点和立场,不代表任何公司!仅用于SAP软件应用学习参考。 SAP创建销售订单的界面有个国际贸易条件的字段,这个字段选择值主要有如下选择值,国际贸易条件简称的具体解析说明如下: EXW &…

【文档智能】包含段落的开源的中文版面分析模型

github:https://github.com/360AILAB-NLP/360LayoutAnalysis 权重下载地址:https://huggingface.co/qihoo360/360LayoutAnalysis 一、背景 在当今数字化时代,文档版式分析是信息提取和文档理解的关键步骤之一。文档版式分析,也…

数据价值管理-数据验收标准

前情提要:数据价值管理是指通过一系列管理策略和技术手段,帮助企业把庞大的、无序的、低价值的数据资源转变为高价值密度的数据资产的过程,即数据治理和价值变现。第一讲介绍了业务架构设计的基本逻辑和思路。前面我们讲完了数据资产建设标准…

零售业上云为什么首选谷歌云

零售业是国民经济的重要组成部分,在促进经济发展、改善人民生活水平方面发挥着重要作用。零售业也是一个竞争激烈的行业,零售企业需要不断创新经营方式、提高服务质量才能在竞争中立于不败之地。 近年来,中国企业在品牌出海方面,一…