news 2026/1/13 16:21:53

软件测试必问的10个经典面试题(附带答案)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
软件测试必问的10个经典面试题(附带答案)

1、你为什么想要加入我们公司?

这个问题的回答要体现出你个人对岗位的兴趣,可以从行业、公司、岗位三个方面来讲:

(1)从行业方面来讲:如果是传统行业,可以从行业业务长久,稳定性强这两点来讲;如果是新兴行业的话,就说行业发展前景好,是未来的一个趋势。

(2)从公司方面来讲:如果是大公司可以说,贵公司呢是自己一直想进入的理想企业;如果是小公司的话,就说想挑战自己,想多多历练下。

(3)从岗位方面来讲:公司提供的岗位与自己的未来职业发展规划很匹配,希望自己能够在不断提升的过程当中,为公司创造更多的价值,与公司共同成长。

2、说一下为什么要做接口测试?

做接口测试的两大原因:

(1)首先,现在很多系统都是前后端分离的,因为前端后端的工作进度不一样,为了尽早的介入测试,尽早的发现问题,在前端界面还没开发完成的情况下,只要后端接口开发完了,就可以提前做接口测试了,这其实也叫做测试左移。再结合自动化技术,就可以极大的提高测试的工作效率。

(2)基于安全的考虑,如果只依赖前端的话就会进行限制,这样就不能完全满足系统的安全要求,毕竟绕过前端验证太容易了,所以还要做后端验证,也就是从接口层面进行验证。

3、你的职业规划是什么?

这个问题呢一定要明白一个点,就是规划不要仅仅是关于你自己的,也要看你的规划是不是跟应聘公司匹配,因为任何一家公司招你进去,肯定是希望你给公司带来价值的。

比如我们可以这样说:我刚开始呢,肯定要熟悉公司的产品和业务,把测试本职的工作做好,之后可能为了提高测试和工作的效率,会提升自己的自动化测试技术,帮助公司实现自动化测试的落地,再之后呢,慢慢发展成为一位 资深的测试工程师,为公司带来更多的价值。

4、介绍下你最近做的项目?

项目介绍分3点介绍,拿笔记:第一点简单介绍下项目,第二点说自己在这个项目中主要主要负责什么,第三点说自己在项目中怎么测试的。

我最近做的一个项目是个电商网站,它是一个 xx 品类的,主要涉及的功能模块有注册、登录、还有购物车,订单查询这几个模块。(项目的简单介绍)

我测试这个项目的时候,负责的是功能方面的测试用例编写,写完以后,我们测试内部会进行用例评审,评审完以后会对功能测试用例进行一个测试执行,如果发现问题会提交 bug 到 bug 管理平台;(功能测试流程)

然后也有做过接口测试,根据接口文档编写接口测试用例,选择 Jmeter 执行,如果执行过程中如果发现问题也会提交到 bug 管理平台;( 接口测试流程)

再测试之前我们也是搭建的测试环境,最后测试结束后,评估一下 bug 和测试用例是否达到上线的标准,并编写一个测试报告;这就是是大概这样的一个工作流程。

5、你的期望薪资是多少呢?

很多人在面试谈薪的时候,可能会落入HR的圈套。这里有几个面试谈薪小技巧,给大家参考一下:

(1)期望薪资不要说区间,说具体值。比如不要说10-12k,可以直接说12k

(2)在上一份工作的薪资基础上,可涨幅20%-30%

(3)可以参考面试岗位的招聘信息,例如岗位招聘薪资区间13k-18k,18k一般给不到,13k是绝对可以给到的,可以拿居中一点的作为期望,例如15k

(4)HR喜欢砍薪资,期望薪资建议在最低期望基础上要上浮10%-20%, 占据主动权

(5)企业如果想要录用你,记得一定要问清楚五险一金缴纳比例和其他福利补贴

(6)若手头有其他备选offer,谈薪可以硬气一点。

6、你什么时候能到岗?

面试的时候不要直接说“我后面还有别的面试,要再看看”这样面试可能提前结束,或者说"我随时都可以",这样谈薪时可能会比较被动。可以根据不同的求职状态,选择不同的回答方式。

(1)如果已经完全离职 ,那就说“我会在收到offer之后的一周内到岗。”

(2)如果在职已经提了离职 ,那就说“我需要回去做好交接,预估是1-2个星期可以到岗。”

(3)如果是在职的话, 那就说“如果录用我,我会在收到贵公司offer的两天内给出明确的回复,最迟1个月到岗。”

7、我这边没什么问题了,你还有什么要问的么?

注意:不要说没有,但也不要过多,1-3个即可。可以从这几方面来问:

(1)请问下公司现在做的是什么项目?

(2)我如果入职的话,以后从事的是哪一块的工作?

(3)想问下这个岗位在公司的发展路径是怎样的

(4)请问下现在公司测试团队有多少人

8、你能接受加班吗?应该怎么回答?

很多人遇到这个问题不知道怎么回答,如果你真的不能接受加班,那就明确说明并解释客观因素;如果你可以接受,不要直接说“可以”,建议换一个说法:

比如:我上家公司项目发布的时候也会加班,所以适当的加班我是接受的,但我会尽量避免因为低效率而导致的加班。另外想问下贵公司的加班频率通常是怎样的?加班是算加班费还是调休呢?

9、开发认为你的 bug 不是 bug 怎么办?出现偶现 bug 的如何处理?

(1)告知开发 bug 的判断依据,同时明确开发说不是 bug 的理由。

(2)对开发的理由进行校验,校验依据

a.参照需求文档;

b.参考成熟产品的实现;

校验后,如果认为仍然是 bug,就跟开发沟通,从需求和成熟产品罗列证据,说服开发修复这个 bug;

(3)如果沟通依然无法达到一致,就跟产品经理进行沟通确认;

(4)如果跟产品沟通确认后,是 bug 提交给开发进行处理,确保产品质量;如果产品说不是 bug,就更新 bug 备注并关闭这个 bug。

10、Jmeter 怎么做接口测试?怎么测试接口的关联?

(1)首先我们做接口测试的流程是:根据开发提供的接口文档,编写接口测试用例;然后根据用例使用 Jmeter 进行测试;

(2)Jmeter做接口测试:测试计划-->添加线程组-->添加http请求-->输入url+端口+请求方法+参数-->添加头部信息-->添加查看结果树查看响应消息;

(3)对比接口测试用例的预期结果,同时同步检查数据库,确认接口测试结果的正确性(可以使用Navicat连接数据库,或者用 Jmeter添加jdbc请求获取数据库信息);

(4)接口关联:我们用的是 Jmeter 的后置处理器,JSON 提取器和正则提取器,比如 cookies token 就可以提取出来赋值给一个变量,然后下个接口调用这个变量即可。

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

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

软件测试面试文档

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/7 6:37:47

海报配色自动推荐器,输入海报主题,如促销/文艺/科技,自动生成三套高适配色方案,,标注色号,解决新手设计师配色难的问题。

我帮你写了一个海报配色自动推荐器,用Python实现主题驱动的配色方案生成,支持促销/文艺/科技三大主题各三套方案,模块化设计注释清晰,附README、使用说明和核心知识点卡片,直接可用。海报配色自动推荐器一、Python代码…

作者头像 李华
网站建设 2026/1/7 23:58:59

TensorFlow预训练模型接入指南:快速启动Token生成服务

TensorFlow预训练模型接入指南:快速启动Token生成服务 在当今企业级AI系统的构建中,一个常见的挑战是如何在短时间内上线具备语义理解能力的服务。比如,你刚接到需求:为客服系统增加“相似问题推荐”功能。如果从零训练模型&#…

作者头像 李华
网站建设 2026/1/7 5:11:58

详解TensorFlow Serving:在镜像中快速部署在线推理服务

详解TensorFlow Serving:在镜像中快速部署在线推理服务 在今天的AI工程实践中,一个训练得再出色的模型,如果无法高效、稳定地跑在生产线上,它的价值就大打折扣。我们经常看到这样的场景:数据科学家在Jupyter Notebook里…

作者头像 李华
网站建设 2026/1/7 13:06:26

Open-AutoGLM怎么下载使用?资深专家20年经验总结一次性公开

第一章:Open-AutoGLM怎么下载使用?Open-AutoGLM 是一个开源的自动化通用语言模型工具,支持本地部署与远程调用,适用于代码生成、文本推理和任务自动化等场景。用户可通过公开仓库获取源码并快速部署。环境准备 在下载和使用 Open-…

作者头像 李华
网站建设 2026/1/11 19:11:07

【大模型自动化新纪元】:基于Open-AutoGLM的Python开发秘籍

第一章:大模型自动化新纪元的开启人工智能正以前所未有的速度演进,大语言模型的崛起标志着自动化技术进入全新阶段。这些模型不仅能够理解自然语言,还能生成代码、撰写文档、执行复杂推理,甚至自主完成任务编排。随着算力提升与训…

作者头像 李华