📖
测试工程师 校招攻略
功能/自动化/性能测试,考察测试用例设计与工具
📋 802 条在招✍️ 120 道练习💰 1 条薪资参考
🔭
岗位全景
这个岗位做什么、谁在招、去哪投

校招这事儿确实让人头大,尤其是海投石沉大海的时候,但别慌,咱们一步步拆开看就好。

这岗位到底是干啥的

测试工程师主要做功能、自动化和性能测试,核心考察你设计测试用例的能力和工具使用。简单说,就是想办法在软件上线前把坑都踩出来,保证用户用着不出乱子。功能测试要写用例覆盖业务,自动化是写脚本替手干活,性能是看系统扛不扛得住。

招多少人、谁在招、在哪

目前在招岗位有 474 条,数量不算少。从薪资爆料看,这些公司真实在招测试工程师:vivo(东莞)、海信(青岛)、唯品会(广州)、深信服(深圳)、乐信(深圳)、锐捷网络(苏州)、绿盟(深圳)、搜狗(北京)、360企业安全(北京)、恒生电子(杭州)。城市分布挺散的,南方北方都有,珠三角、长三角、北京都覆盖到了。

啥样的人适合投

  • 心思细,能耐着性子想用户会怎么误操作
  • 有点代码底子,自动化和性能方向都要写脚本
  • 沟通不怂,开发和你对线缺陷时你能拿用例说话
  • 课程项目或实习里真做过功能测试最好,面试老问这个

笔试面试考什么

题库共 100 题:笔试单选 33、判断 18、简答 17、多选 12;面试行为 12、简答 8。真题里简答常考场景法写‘用户下单到取消订单’用例,还有 Web 自动化框架怎么保稳定。判断会坑你‘自动化失败只因新缺陷’这种话。面试题像‘和开发掰扯缺陷认定’‘功能测试最棘手问题’都是行为题,准备俩真实经历就行。

值不值得投(真实判断)

从 278 条薪资爆料看,总包 10-29 万/年,均值约 19 万,月薪 8-22k。vivo 东莞 16*15,深信服深圳 15*15,搜狗北京 17×14.7,锐捷苏州 13.2k*15,也有海信 10、恒生 8k 这种低的。求职进展上,有人投 2 次、笔 1 面 2 拿 1 offer 被拒 1,最多到第 2 面。我的看法:岗位量够、城市散,适合求稳又不排斥技术的同学;但头部爆料少,别光看均值,小厂低价也多。如果你喜欢找茬+写点代码,这岗真能投;想搞纯开发高薪的,可能不够爽。

总之,474 条岗摆着,先投起来再调,比干焦虑强。
✍️
笔试怎么准备
常考题型、高频知识点、真题示例

一、笔试题型与占比(基于100题统计)

题库共100题,分布如下:

  • 笔试·单选:33题(占33%)
  • 笔试·判断:18题(占18%)
  • 笔试·简答:17题(占17%)
  • 笔试·多选:12题(占12%)
  • 面试·行为:12题(占12%)
  • 面试·简答:8题(占8%)

笔试客观题(单+判+多)合计63题,简答17题。复习优先级:单选 > 判断 > 简答 > 多选。

二、高频知识点

从真题看,核心考察三块:

  1. 测试用例设计方法:场景法、等价类、边界值,要求能写业务流程覆盖。
  2. 自动化测试认知:CI环境脚本失败原因、手工与自动化的比例误区、框架稳定性设计。
  3. 基础概念辨析:判断题常考“绝对化表述”是否为真。

三、备考节奏(以4周为例)

  1. 第1周:过单选与判断题库。每天33题拆到3天刷完,判断18题2天,整理错点。
  2. 第2周:练简答17题+多选12题。每天2简答+1多选,写答题框架而非死背。
  3. 第3周:真题模考。按[简答]用户下单到取消订单场景法、[判断]CI脚本失败只因新缺陷、[判断]全改自动化减手工三题限时写。
  4. 第4周:查漏。重做错题为单选、判断,简答复述框架。

四、真题示例解析

[简答] 请简述测试工程师在设计功能测试用例时,如何运用场景法覆盖一个 '用户下单到取消订单' 的业务流程,并说明场景法的主要价值

解析步骤

  • 画主干流:选品→下单→支付→取消订单→退款。
  • 写备选流:未支付取消、支付后超时取消、库存不足下单失败。
  • 价值点:用场景法能覆盖真实业务路径,避免等价类遗漏端到端逻辑。
[判断] 在持续集成环境中,自动化测试脚本失败只可能是因为被测系统出现了新的功能缺陷。

解析:错。脚本失败还可能是环境不稳、数据脏、定位器失效。题干“只会”是绝对化陷阱。

[判断] 在自动化测试中,为了提高执行速度,应当尽可能把所有的功能测试用例都改为自动化脚本,减少手工测试比例。

解析:错。一次性/易变用例自动化性价比低,手工不可替代。

五、附:在招与薪资参考

在招岗位数:474条。薪资爆料统计278条,总包区间10-29万/年(均值约19万),月薪8-22k。例:vivo东莞16*15、深信服深圳15*15、锐捷苏州13.2k*15、恒生杭州8k。笔试前先看岗位数定目标,别盲投。

🎤
面试怎么准备
面试流程、高频问题、STAR 框架

一、面试流程与轮次

根据站内求职进展统计,测试工程师校招常见节点为:投递2次、测评1次、笔试1次、面试2次、offer1次、被拒1次,最多记录到第2面。实际流程一般为:

  1. 简历投递与筛选
  2. 在线测评(部分企业)
  3. 笔试(题型见下方)
  4. 技术一面:考用例设计、工具使用
  5. 技术二面/主管面:行为面+简答
  6. HR面或offer

二、高频面试题

面试题库共100题,分布:面试·行为12题、面试·简答8题。重点准备:

  • 行为题

- 讲讲你曾经和开发同学在缺陷认定上发生分歧的一次经历。你是如何用测试用例或数据说服对方的?如果对方坚持不改,你会怎么处理?

- 请描述一次你在课程项目或实习中负责功能测试的经历。当时你面临的最棘手问题是什么?你具体采取了哪些步骤来设计测试用例并推动。

  • 简答题

- 在自动化测试体系里,数据驱动(Data-Driven)和关键字驱动(Keyword-Driven)是两种常见框架设计思路

- 请谈谈你对测试工程师在保障软件质量之外,如何为产品体验优化提供价值的看法,并结合功能测试举例说明。

三、自我介绍怎么写

控制在一分钟内,结构:

  1. 基本信息:学校、专业、毕业时间
  2. 相关经历:课程项目/实习中做过的测试工作,写明用了什么方法(如场景法)、什么工具
  3. 岗位匹配:说明自己熟悉功能/自动化/性能中哪块,对应目标岗位要求

四、行为面 STAR 框架用法

用 STAR 回答行为题:

  • S(Situation):项目背景,如“在XX课程项目中负责下单模块测试”
  • T(Task):你的任务,如“设计覆盖取消订单的用例”
  • A(Action):具体动作,如“用场景法梳理主干与异常流,输出17条用例”
  • R(Result):结果,如“发现2个缺陷,开发修复后通过”

示例应对缺陷分歧题:S=迭代中某用例判为缺陷;T=开发不认;A=拿用例和日志数据说明;R=对方修改或升级至组长仲裁。

五、怎么反问面试官

面试末尾可问:

  • 团队目前自动化测试和手工测试的比例如何?
  • 新人入职后一般先接触功能还是性能测试?
  • 贵司测试工程师常用的用例管理平台是什么?

六、薪资参考(用于谈薪底稿)

278条薪资爆料总包区间10-29万/年(均值约19万),月薪8-22k。部分企业:

  • vivo东莞:16*15
  • 深信服深圳:15*15
  • 搜狗北京:17×14.7
  • 锐捷网络苏州:13.2k*15
  • 360企业安全北京:13*14
  • 乐信深圳:10k*14
  • 绿盟深圳:12K
  • 唯品会广州:14W
  • 海信青岛:10
  • 恒生电子杭州:8k

在招岗位数474条,面试前建议按上述数据定底线。

💰
薪资参考
按公司/学历的薪资分布与谈薪建议

一、薪资参考区间与统计来源

根据站内 278 条薪资爆料(总包单位:万元/年),测试工程师总包区间:10-29万/年,均值约 19万;月薪区间:8-22k。覆盖公司包括 vivo、海信、唯品会、深信服深圳、乐信、锐捷网络、绿盟、搜狗、360企业安全、恒生电子。

二、不同公司薪资结构举例

以下为真实爆料中的具体结构(无学历细分数据,仅列公司口径):

  • vivo(东莞):16*15(月薪16k,15薪,总包约24万)
  • 海信(青岛):10(单位万,总包约10万)
  • 唯品会(广州):14W(总包14万)
  • 深信服深圳:15*15(月薪15k,15薪,总包约22.5万)
  • 乐信(深圳):10k*14(月薪10k,14薪,总包14万)
  • 锐捷网络(苏州):13.2k*15(总包19.8万)
  • 绿盟(深圳):12K(月薪12k,薪数未披露)
  • 搜狗(北京):17×14.7(总包约25万)
  • 360企业安全(北京):13*14(总包18.2万)
  • 恒生电子(杭州):8k(月薪8k,薪数未披露,为月薪区间下限)

三、薪资结构怎么理解

  1. 月薪:如 8k-22k,为每月税前固定部分。
  2. 年薪/总包:多为「月薪×薪数」或标注「W」。薪数常见 14、15,少数 14.7。总包=月薪×薪数+奖金/补贴,本站爆料总包已合并计算。
  3. 总包均值约19万:即多数同学落在 15-23万之间,低于10万(海信10)或高于25万(搜狗25)属两端。

四、怎么谈薪(基于上述数据的方法)

  • 步骤1:整理自己意向城市的爆料条目,列出同公司/同城市月薪与薪数。
  • 步骤2:若 HR 给「12K」未说薪数,主动问「几薪、有无绩效计入总包」,对照绿盟/恒生这类只给月薪的条目,避免低估。
  • 步骤3:拿已拿 offer 做锚点。如已有乐信 10k*14,面锐捷时可指「苏州 13.2k*15 市场价」,提期望不低于 12k*15。
  • 步骤4:记录拒绝点。求职统计中「被拒1次」常因薪资预期超区间上限,谈时控制在 22k 月薪或 29万总包内更稳。
引用:278条样本量有限,头部企业暂无,谈��以具体爆料条目为准,不假设未列公司。
常见问答
你最关心的几个问题,直接给答案
测试工程师在招岗位多不多,薪资大概什么水平?

站内目前在招测试工程师岗位有474条。薪资爆料共278条,总包区间10-29万/年,均值约19万,月薪区间8-22k。比如vivo东莞16*15,深信服深圳15*15,恒生电子杭州8k,搜狗北京17×14.7。投之前拿这些数对一对,别被忽悠。

笔试都考啥题型,比重怎么分配?

题库共100题:单选33、判断18、简答17、多选12,剩下面试行为12、面试简答8。笔试里单选最多,简答也不少。真题像简答考场景法覆盖下单到取消订单流程,判断考自动化脚本失败是否只因新缺陷、是否所有用例都改自动化。复习抓单选和简答。

没实习经历能投测试工程师吗?

数据里求职进展有人投递2次、测评1次、笔试1次、面试2次、offer1次、被拒1次,最多到第2面,没提必须实习。没实习就用课程项目顶,面试题就考‘描述一次课程项目负责功能测试经历,最棘手问题及设计用例步骤’。把项目里用例设计写清楚就能投。

简历怎么写能突出测试岗匹配度?

按面试题倒推:行为题要你讲和开发缺陷分歧怎么用用例说服、课程项目功能测试经历。简历就写清用过啥测试设计方法(如场景法)、写过多少用例、发现过啥缺陷。笔试简答考Web自动化框架稳定性,有相关就写框架名和维护方式,别堆术语。

面试行为题一般怎么准备?

面试行为题有12道,示例包括缺陷认定分歧处理、课程项目功能测试棘手问题。准备时按‘背景-冲突-用例/数据-结果’写两三个真实小故事。若开发坚持不改,答清升级评审或留缺陷记录。别空说,用用例编号或数据说话。

自动化测试框架简答会怎么问,怎么答?

笔试简答考Web端自动化框架如何从稳定性可维护性着手;面试简答考数据驱动和关键字驱动区别。回答列点:元素定位分离、失败重试、日志截图、Page Object分层;数据驱动用外部文件管数据,关键字驱动封装操作为词表。照此准备即可。

笔试挂了影响后面投递同岗位吗?

数据无笔试挂科相关记录。求职进展中有人笔试1次后面试2次并拿offer1次,说明笔过能进面。各公司笔试系统独立,没数据表明挂一家全行业黑。刷透那100题里的33单选和17简答,重投别慌。

谈薪资能参考哪些具体数?

278条爆料里:vivo东莞16*15、海信青岛10、唯品会广州14W、深信服深圳15*15、乐信深圳10k*14、锐捷苏州13.2k*15、绿盟深圳12K、搜狗北京17×14.7、360北京13*14、恒生杭州8k。谈时按城市岗位报这些,总包均值19万做锚点。

⚠️ 攻略中岗位数据/薪资/题型统计均来自校招宝真实数据聚合;备考方法论由 AI 生成,仅供参考,请结合自身情况制定计划。