初中级测试工程师,软件测试面试题总结大全(功能/接口/自动化测试)你要的都有...

news/2024/10/17 7:40:55/

目录:导读

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


前言

一般软件测试的面试分为三轮:笔试,HR面试,技术面试。

软件测试面试题:https://www.bilibili.com/video/BV1Lq4y137aR/

前两轮,根据不同企业,或有或无,但最后一个技术面试是企业了解你“行不行”的关键环节,每个企业都会有的。在平时的学习、工作中一定要善于总结,如果回答不好,面试官会认为你技术能力有限或者不勤于思考,是很容易被pass掉滴。

HR常问问题:

1、你觉得自己的优缺点是什么?
2、你上一家公司的薪资是多少,调了几次薪?
3、为什么从上一家公司离职呢?
4、离职证明和背调可以吗?
5、你还有什么问题要问吗?
(这些问题都带坑!回答不好会挂在这儿)

功能测试常问:

1、你是怎样理解软件测试的?
2、让你介绍你做的项目的业务流程?
3、软件测试的流程?
4、你认为什么是bug,说一下你印象深刻的bug,结合项目说一下你们公司有哪些类型的bug和bug评判严重程度的标准?
5、如何保证软件测试的质量?
6、如何保证你写的测试用例覆盖所有的场景?
7、如果用户在正式环境发现一个bug,你在测试环境没有发现,怎么办?
8、项目测试到什么程度就可以上线了?

场景常问:

让你写登录,支付,充值,购物车,文件上传,三角形,笔,水杯等的测试点(80%的公司会让你分析测试点!!!)

计算机网络基础:

1、http协议的内容是什么?
2、请求头的内容有哪些?
3、常见的状态码有些?
4、http和https的区别有哪些?
5、tcp和udp的区别?
6、请描述下tcp的三次握手四次挥手的过程?
7、网关的作用?
8、osi七层模型每一层的作用?
9、session是什么,cookie是什么,有什么使用场景?
10、session和cookie的区别?

接口测试常问:

1、你认为的接口是什么?
2、接口测试工具工作的原理是什么呢?
3、接口中包含哪些内容?
4、接口用例如何写?
5、你是如何做接口测试的,使用的什么工具?
6、接口自动化了解过吗?
7、get和post的区别?

自动化测试常问:

1、可能会问到selenium。
2、selenium元素定位的方式,显示等待,隐式等待,强制等待的区别等。
3、接口自动化脚本的编写原理和过程。

这块可以不用担心,只要会一些简单的就可以了,因为对于初中级测试来说,自动化是一个加分项,一般如果自动化掌握的很熟练的同学薪资是在12-25k之间的。

其它测试常问:

1、简述转包过程,你用的抓包工具是什么?
2、如何分析一个bug是前端还是后端bug?
3、url后面跟数据的话如何拼接上去?
4、抓包的原理是什么?
5、你们公司使用的bug管理工具是什么?
6、弱网测试是如何实现的?
7、web测试和app测试的区别是什么?
8、给你一个软件你会如何进行测试?
9、兼容性测试你是如何做的?(从app 和 web两方面回答)
10、冒泡排序之类的一些代码题?
11、如果在正是环境发现bug测试环境没发现怎么办?
12、如果有一个bug,怎么判断这个bug是前端代码导致的还是后端代码导致的?

面试技巧

在项目介绍中,建议将时间控制在1分钟左右,并重点描述你在项目中扮演的角色,以及你所做的工作和重点产出。同时,你还可以突出个人能力和掌握的核心技术,以体现你在项目中的价值。

在说明离职原因时,你可以委婉地表达,不必过于具体,但需要准确传达情况。 如果是被动离职,可以说明公司在进行裁员,并表示理解。

如果是主动离职,可以说明自己离职的原因,例如寻求更好的职业发展机会。此外,你可以讨论自己的职业发展目标,并解释你希望在未来的职业生涯中获得的机会和发展空间。

例如,你可以提到希望拓展技能、接触新的行业领域、拥有更多管理经验等。通过这些信息,可以让面试官更好地了解你的职业目标和期望,并更好地评估你与公司的匹配度。

在表达技巧方面,避免逻辑混乱,通过结构化思维训练来提升表达能力。 这意味着在表达时需要有清晰的思路和逻辑,可以按照主题和重点进行分组和排序,以便更好地组织语言。

此外,合理的停顿也可以让你的话语更具有说服力和表现力,帮助面试官更好地理解你的意思。在停顿时,可以考虑给自己留出适当的时间来思考下一步要说的话,或者让面试官有时间消化你的话语。通过这些技巧,可以让你的表达更加清晰、有条理,并提高与面试官的交流效果。

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

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

成功需要不断的付出和坚持,只有拼尽全力,才能收获最好的结果。无论遇到任何困难,都要勇敢面对,不屈不挠地追求自己的梦想。

披荆斩棘、攀登高峰,这就是人生的奋斗之路。每一个成功者都有他们坚定的信念和不懈的努力,只有我们也能够如此,才能达成自己的目标。

每一次奋斗,都是为了成为更好的自己。无论前方的路有多么险阻,只要心中有梦想,就要勇敢地迎难而上,用汗水和努力去创造美好的明天。


http://www.ppmy.cn/news/47276.html

相关文章

程序员只能吃青春饭?3条晋升之路帮你摆脱程序员中年魔咒!

作为一个程序员 尤其是在这些中 不管是中国 还是美国的这些大的公司里边呢 往往呢 有大概两条这样的一个境界之路 根据你自己个人的这种能力兴趣 其实你可以进行自己的选择 科技大佬们其实往往呢也都是从 这个比较年轻的时候对吧 归国创业也好 还是自己出自于草根 然后一下子凝…

【Python_Scrapy学习笔记(十三)】基于Scrapy框架的图片管道实现图片抓取

基于Scrapy框架的图片管道实现图片抓取 前言 本文中介绍 如何基于 Scrapy 框架的图片管道实现图片抓取,并以抓取 360 图片为例进行展示。 正文 1、Scrapy框架抓取图片原理 利用 Scrapy 框架提供的图片管道类 ImagesPipeline 抓取页面图片,在使用时需…

今天面了个字阿里拿38K出来的,真是纹身师闭眼,秀了我一脸啊

公司前段缺人,也面了不少测试,前面一开始瞄准的就是中级的水准,也没指望来大牛,提供的薪资在15-20k,面试的人很多,但平均水平很让人失望。看简历很多都是4年工作经验,但面试中,不提测…

【已解决】Field ‘id‘ doesn‘t have a default value 错误的解决办法

介绍 这里是小编成长之路的历程,也是小编的学习之路。希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡。 一个人为什么要努力&a…

Qt 项目A调用项目B方法(项目架构管理)

前言 项目开发中,如果项目比较大,大多采用多项目的方式,主要是为了方便代码管理,也更开发变得更加方便。操作如下: 注:我用的版本是Qt 5.12.3 一、建立项目目录 要求: 1、项目A为主&#xff…

Java之~ Aop自定义注解日志

大纲步骤: 一,创建需要记录的日志表,创建基础方法。(省略) 二,在需要加记录日志的方法上加Aop注解1,创建一个注解类,Aop中定义一个注解import java.lang.annotation.*; /*** http 请…

Spring IoC注解开发

Component 组件 Controller 控制器 Service 业务 Repository 仓库 这四个标签是为了创建对象 其实他们四个本质都一样,只不过另外三个是Component的别名,在不同层使用容易区分 首先需要加入aop依赖,如果你事先加入spring-context依赖…

JS数组去重的12种方法

一、利用ES6 Set去重(ES6中最常用) Set对象是ES6中新定义的数据结构,类似数组,它允许存储任何类型的唯一值,不管是原始值还是对象引用。 Array.from()方法就是将一个类数组对象或者可遍历对象转换成一个真正的数组 …