软件测试面试都问了什么?中级软件测试岗面试(4面)

news2024/11/16 22:36:36

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

一面(组长面)

上家公司项目以及团队的规模是怎么样的?
你负责的项目整体的流程是怎么样的?
自动化实施过程中,是如何和业务测试进行沟通的?
你们公司对单元测试会有一些要求吗?
在上家公司你已经是专职做自动化了,为什么还要出来看机会?
Andorid和 iOS 自动化实现原理有什么区别?
UI 动化脚本是怎么编写?
为什么放弃录制模式编写脚本,而使用代码编写脚本模式?
元素定位不到的情况,你是如何解决的?
随机数字键盘图像识别定位你是怎么实现的?
你们自动化测试脚本的维护成本是什么样子的,花多少时间维护,由谁来维护?
UI 自动化测试脚本的测试数据一般你们是怎么准备的?
UI 自动化测试脚本公共变量是如何管理的?
以编码的方式写脚本时,你们的测试用例是如何管理的?
由录制转成代码编写后,自动化测试效率提升了 50%,你能说说具体实现措施吗?
你们自动化脚本的用例覆盖率占比是多少?为什么覆盖这么多?怎么衡量的?
你们接口自动化的测试流程是怎么样的?
写接口自动化测试用例时,你使用了 requests 库,那大概使用到了 requests 的哪里内容?
你们会做一些接口的开发工作吗?使用什么技术?具体的流程?
接口自动化测试过程中,关联自动化测试如何做?单个模块和多个模块关联的话会怎么去做?
你们的项目会用到持续集成工具吗?自动化测试中哪些场景用到了持续集成?
你们 Docker 是如何使用在项目中的?
根据面试的情况,我觉得你有带团队的能力,有没有考虑来带团队,以及对带团队的想法是怎么样的?

二面(技术专家面)

针对第一面自己的一个表现能不能总结下?比如面试官的问一些问题哪些方面好,哪些方面不好?

第一面面试回答问题时,当时没有想到的点,现在可以补充一下吗?

作为工具开发,你做过哪些工具,哪些工具是你自己的创意?还是说只是接需求来做工具?
做工具时,是否能举些例子业务测试的业务痛点具体有哪些吗?如何设计去解决这些痛点?
如何评估业务测试提的需求是否合理?是否有更好的方案?如何去实现的?
需求合理和不合理的场景,分别举两个实例,什么情况下需求是合理的?什么情况下需求是不合理的?为什么不合理?不合理的话你如何将它转变了合理的需求?
工具开发中你担任什么角色?工具后续的规划和走向是什么样的?你想要达到一个目的是什么样的?

我想了解你在做 appium 遇到的难题是怎么解决的?要有特点的问题,是经过自己分析思考的,而不是从网上参考的,解决方案是什么?举些能代表你能力的例子。

UI 自动化测试时,为什么由录制模式转成代码编写的脚本模式?
转成脚本模式后,对测试人员的要求提高了,你们是怎么解决这个问题的?
你带一个人转型时,会从哪些方面带他?
转型过程中,使用了哪些方案?转型后,收益是什么样的?
UI 自动化有哪些功能是实现不了的?为什么?
有没有尝试去寻找解决方案,去攻克上述实现不了的场景?有的话,麻烦举个实例?
能说下图像识别的原理和实现思路吗?

三面(测试负责人面)

你现在是出于一个什么样的考虑,看新的机会?
现在在家庭方面有哪些方面的压力?
你期望对下一份工作的整体诉求是什么?你期望它能满足你哪些方面的要求,你觉得它的吸引力非常大?
通过前面的一面和二面,你应该大概了解了我们公司测试和整体定位是什么。简单的评价下从你目前获悉的这些方面来看,你觉得你原来的工作经验有些方面有好的应用场景在我们公司这边呢?
你在上家公司完成 UI 自动化大概的完成度是多少?占总体的用例比例是多少?
UI 自动化由录制模式转型到代码编写模式过程中,中间有没有遇到一些什么难题呢?是如何解决的呢?
在帮业务测试转型到 UI 自动化测试时,你觉得你目前培训的整体的系统性是什么样子的?你如何让他们一点一点的去接受我们必须要学会这样东西?你如何去检查他们目前学习的成果,他们的完成度到底是什么样的?
你的上级挺欣赏你的,要你接触了核心职位,为什么没有考虑转正呢?
接口做数据构造时,能否详细描述下你会基于哪些方面的考虑?最后达到了一个什么样的效果?
造数据过程中,你觉得它的难点是什么?
前前后后我一直在聊到你在自动化方面一些建设和沉淀,你是通过什么样的一个手段去了解这些的呢?
你当初为什么从非计算机专业转型到测试岗位的呢?
你未来怎么打算的?你如何看待测试这个工种在互联网后续发展的行情?
测开分很多类型的测开,有些偏客户端,有些偏后台的,你觉得你目前这个能力偏向来看在哪个方面更为突出一些?
排序算法你比较了解哪个?你可以随机挑选一个你比较了解的,讲下它的算法思维,空间复杂度和时间复杂度分别是多少?
快排和二分查找你有了解吗?分别讲下他们的算法思维,时间复杂度和空间复杂度分别是多少?
数据结构类型都包括哪些?
能给我解析下二叉树的结构体吗?
关系型数据库经常会设置索引,我们设置索引的目的是为了什么?设置索引又有什么代价呢?
MYSQL 索引的存储结构是怎么设计的?
慢查询的原因是什么?如何做慢查询的调优呢?
讲讲 OSI 七层模型,每层模型具体干嘛的?
分别讲讲 HTTP 和 HTTPS 协议?
说说 TCP 协议,三次握手和四次分手,以及和 UDP 协议的区别?
说说 TCP 的流量控制?
你觉得你是一个什么样性格的人?
你曾经因为你性子比较急遇到过一些困难和麻烦吗?是如果解决的?
你未来会有什么打算?如果遇到压力很大情况,你会怎么做?
如果一切都聊的顺利,你什么时候可以入职?
简历上的点我都提问完了,你有没有属于个人的一些闪光点,但是三轮面试官都没有给你对应表现机会的一些方面呢?
我这边没有问题了,你有什么想补充的吗?

四面(HR面)

你现在愿意看机会的原因是什么?
你对下一份工作的诉求是什么?主要看哪一些方面的因素?
你在上家公司的加班强度是怎么样的?
你在上家是自动化测试工程师,主要工作包含哪些?不同工作的占比是多少?
你有了解过后续你进我们公司对你的一个定位吗?
带自动化测试团队转型时,转型前是怎么样的?转型后又是怎么样的?
有了 UI 自动化录制平台,他们自己去用不就好了吗?为什么还需要对他们进行培训呢?为什么会增加测试成本呢?
在转型过程中,你优化了什么,才能带他们成功转型呢?你给他们新增了什么样的知识呢?
UI 自动化测试团队一开始有多少人?转型后又有多少人?
你在公司怎么带团队的?带了多少个人的团队?
UI 自动化测试团队是在什么样的一个场景下由你去带领去转型的?
你在上家公司时,绩效是怎么样的?
你毕业后为什么想要做测试呢?
你目前的薪资是多少?期望是薪资是多少?
你现在手上有其他公司的 offer 吗?哪些公司的?给到的薪资是多少呢?给你的岗位是什么?测试面试宝典
让你进来做负责人岗位的话,需要带团队遇到一些困难的过程,你对这个过程是有信心的吗?包括你有没有兴趣去做这些事情?你未来的职业发展是不是也是想往管理方向去走?

下面是我整理的2024年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

在每一次的努力中都蕴含着改变命运的力量,坚持不懈,梦想终将绽放;勇敢面对挑战,迎接人生的每一个风暴,收获属于自己的辉煌。

披荆斩棘,不忘初心,用汗水浇灌明日之花;坚定信念,追求卓越,执着奋斗,必将抵达成功的彼岸。

燃烧心中的激情,挥洒汗水的果实最甜美;勇敢追逐梦想,奋力拼搏的人生最精彩。相信自己,坚持不懈,每一步都离成功更近一步。

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

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

相关文章

Excel判断CD两列在EF两列的列表中是否存在

需求 需要将CD两列的ID和NAME组合起来,查询EF两列的ID和NAME组合起来的列表中是否存在? 比如,判断第二行的“123456ABC”在EF的第二行到第四行中是否存在,若存在则显示Y,不存在则显示N 实现的计算公式 IF(ISNUMBER…

全视智慧机构养老解决方案,以科技守护长者安全

2024年2月28日凌晨1时许,在上海浦东大道的一家养护院四楼杂物间内发生了一起火灾事故。尽管火势不大,过火面积仅为2平方米,但这场小火却造成了1人死亡和3人受伤的悲剧。这一事件再次提醒我们,养老院作为老年人聚集的场所&#xff…

阿里云免费证书改为3个月,应对方法很简单

情商高点的说法是 Google 积极推进90天免费证书,各服务商积极响应。 情商低点的话,就是钱的问题。 现在基本各大服务商都在2024年停止签发1年期的免费SSL证书产品,有效期都缩短至3个月。 目前腾讯云倒还是一年期。 如果是一年期的话&#x…

关于微服务跨数据库联合查询的一些解决思路

微服务架构的一个非常明显的特征就是一个服务所拥有的数据只能通过这个服务的API来访问。通过这种方式来解耦,这样就会带来查询问题。以前通过join就可以满足要求,现在如果需要跨多个服务集成查询就会非常麻烦。 解决思路 下面提供几个思路仅供参考 表…

在centOS服务器安装docker,并使用docker配置nacos

遇到安装慢的情况可以优先选择阿里镜像 安装docker 更新yum版本 yum update安装所需软件包 yum install -y yum-utils device-mapper-persistent-data lvm2添加Docker仓库 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.rep…

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的火焰与烟雾检测系统详解(深度学习模型+UI界面升级版+训练数据集)

摘要:本研究详细介绍了一种集成了最新YOLOv8算法的火焰与烟雾检测系统,并与YOLOv7、YOLOv6、YOLOv5等早期算法进行性能评估对比。该系统能够在包括图像、视频文件、实时视频流及批量文件中准确识别火焰与烟雾。文章深入探讨了YOLOv8算法的原理&#xff0…

二、TensorFlow结构分析(5)案例

案例: minimize(error) 代码: def linear_regression():# 自实现线性回归# 1)准备数据X tf.random.normal(shape[100,1])y_true tf.matmul(X,[[0.8]]) 0.7# 2)构造模型# 定义模型参数 用 变量weights tf.Variable(initial_v…

不想多花10万块,别买理想MEGA

文 | AUTO芯球 作者 | 雷歌 理想MEGA注定要凉凉! 这个口号喊震天响的MPV,直呼要做“50 万以上销量第一,不分能源形式、不分车身形态。” 50万以上?这个限定词真够高,但上面也不是没有狠角色。 比如腾势D9&#xf…

前端自动刷新Token与超时安全退出攻略

一、token的作用 因为http请求是无状态的,是一次性的,请求之间没有任何关系,服务端无法知道请求者的身份,所以需要鉴权,来验证当前用户是否有访问系统的权限。 以oauth2.0授权码模式为例: 每次请求资源服…

机器学习-0X-神经网络

总结 本系列是机器学习课程的系列课程,主要介绍机器学习中神经网络算法。 本门课程的目标 完成一个特定行业的算法应用全过程: 懂业务会选择合适的算法数据处理算法训练算法调优算法融合 算法评估持续调优工程化接口实现 参考 机器学习定义 关于机…

财富池指标公式--通达信短线快攻指标公式

今日分享的通达信短线快攻指标公式是一个分享短线买卖点的指标公式。 具体信号说明: 当指标中出现蓝色的哭脸的图标时,可开始关注该个股,当出现红色向上的箭头时,后市上涨的概率较大,是参考买入的信号。 当只指标中出…

python考点2

只考列表字典 注意1,5,7.10

Manning技术出版公司

Manning 是一家美国的技术出版公司,专门出版与计算机科学、信息技术和编程相关的图书和教育资料。该公司成立于 1990 年代初期,是技术图书领域的知名品牌之一。 Manning 公司的中文翻译名字可以是 “曼宁”。 最近发现好多国外的翻译技术图书是这家出版…

Unix环境高级编程-学习-05-TCP/IP协议与套接字

目录 一、概念 二、TCP/IP参考模型 三、客户端和服务端使用TCP通信过程 1、同一以太网下 四、函数介绍 1、socket (1)声明 (2)作用 (3)参数 (4)返回值 (5&…

先初始化读取数据,然后才填充(低级错误,引以为戒)

本来是先初始化,然后读取数据。 结果上下两句写反了,一直报错。断点打了两个小时,才发现

2024年信息技术与计算机工程国际学术会议(ICITCEI 2024)

2024年信息技术与计算机工程国际学术会议(ICITCEI 2024) 2024 International Conference on Information Technology and Computer Engineering ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 大会主题: 信息系统和技术…

Prompt提示工程上手指南:基础原理及实践(二)-Prompt主流策略

前言 上篇文章将Prompt提示工程大体概念和具体工作流程阐述清楚了,我们知道Prompt工程是指人们向生成性人工智能(AI)服务输入提示以生成文本或图像的过程中,对这些提示进行精炼的过程。生成人工智能是一个根据人类和机器产生的数…

42.坑王驾到第八期:uniCloud报错

uniCloud 报错 今天调用云函数来调试小程序的时候突然暴了一个奇葩错误,require(…).main is not a function。翻官方文档后发现,原来是这样:**如果你写的是云对象,入口文件应为 index.obj.js,如果你写的是云函数入口…

Oracle 主从切换脚本

一、 切换前预检查 1. dg_precheck_main_v1.4.sh #!/bin/bash#********************************************************************************** # Author: Hehuyi_In # Date: 2022年06月16日 # FileName: dg_precheck_main_v1.4.sh # # For sys user, execute the sc…

Vue.js+SpringBoot开发考研专业课程管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 考研高校模块2.3 高校教师管理模块2.4 考研专业模块2.5 考研政策模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 考研高校表3.2.2 高校教师表3.2.3 考研专业表3.2.4 考研政策表 四、系统展示五、核…