十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

软件测试面试3年经验如何拿下18k offer?模拟面试全程复盘

软件测试面试3年经验如何拿下18k offer?模拟面试全程复盘 之前帮一位 21 届的本科朋友做了一次完整的软件测试模拟面试目标城市苏州期望薪资 18k。他工作将近 3 年功能测试为主带过一个小项目自动化经验不算深。我们花了 3 个晚上把简历、技术问答、项目深挖、HR 面全部过了一遍。最后他在真实面试中拿到苏州某互联网中厂的 18k offer涨幅接近 40%。这篇文章我把整个模拟面试过程整理出来包含简历优化思路、核心八股、项目追问、面试官视角的打分标准以及 18k 这个薪资档位对测试人员的能力要求。无论你是准备跳槽还是想从功能测试转自动化测试这篇文章都值得收藏。1. 先搞清楚苏州 18k 的软件测试要求什么先说结论在苏州软件测试 18k 月薪大概对应 3 到 5 年经验外包或自研会有差异。如果走自研通常要求你具备以下能力之一能独立负责一个项目的测试全流程从需求评审到上线回归。熟悉接口测试能熟练使用 Postman 或 JMeter。有一定的自动化测试基础哪怕只是 UI 自动化或接口自动化跑通了一个框架。数据库和 Linux 命令不拖后腿能在定位问题时独立查日志、查数据。沟通表达清晰能写出让人看得懂的测试报告和 Bug 描述。21 届本科毕业到 2024 年左右差不多 3 年经验这个薪资要求不算离谱。但难点在于很多人 3 年经验其实只有 1 年经验的重复劳动。如果一直在做纯手工黑盒点点点面试官很容易问穿。我们做模拟面试的第一个目标就是先盘点他的能力是否匹配再针对性补强。1.1 模拟面试前的能力盘点我先让他把自己做过的项目按时间线列出来同时回答这几个问题问题目的你在这个项目里是唯一测试还是测试团队一员判断角色定位你最熟悉哪个业务模块为项目深挖准备素材你写过测试用例吗覆盖率大概多少判断基础功底你用过哪些测试工具判断工具链完整性你写过代码吗哪怕脚本也行。判断自动化潜力你遇到过最难的 Bug 是什么判断解决问题的能力他的情况是功能测试为主写过一些简单 Python 脚本会用 Postman 调接口Linux 懂基本命令SQL 中等偏上。这个底子不算差重点是要把“会一点”变成“能讲清楚原理”。1.2 18k 面试的能力模型从面试官角度软件测试 18k 这个档位核心考察三个层次第一层测试理论基础是否扎实。用例设计方法、Bug 生命周期、测试流程、测试报告这些基本功必须张口就来不能吞吞吐吐。第二层能否独立解决问题。比如给你一个登录接口你能不能用 Postman 调通并设计完整测试用例数据库里造数据、查数据、清理数据能不能搞定线上出问题了你知不知道从哪个日志查起第三层有没有测试思维。面试官会问“你觉得这个功能哪里最容易出 Bug”“你如何保证测试覆盖率”这类问题没有标准答案考察的是思考深度。模拟面试不是背题而是帮他建立这个能力模型。2. 简历准备让面试官第一眼觉得你值 18k很多测试人员简历写得像记账本列出“负责 App 功能测试”“提交 Bug 并跟踪回归”整个过程没有数据、没有难点、没有结果。面试官每天看几十份简历这种简历基本 10 秒就过了。我们花了一个晚上改造他的简历核心思路是用 STAR 法则把工作内容变成工作成果。2.1 简历的 STAR 写法STAR 是 Situation背景、Task任务、Action行动、Result结果的缩写。测试简历里的用法是这样普通写法负责商城 App 的功能测试。STAR 写法负责商城 App 下单支付模块的测试独立完成需求评审、用例设计、执行和上线跟踪累计设计测试用例 300发现有效 Bug 80其中 P1 级 Bug 12 个上线后未出现该模块重大线上事故。第二种写法的好处是有负责范围有数量有质量有结果。面试官看到后自然会追问“你是怎么设计用例的”“P1 级 Bug 是怎么定义的”这就把面试节奏掌握在自己手里。2.2 项目模块怎么包装他的项目经历里有一个后台管理系统和一个电商 App。我们重点包装了电商 App 的订单模块因为订单模块涉及状态流转、金额计算、并发场景非常容易出问题面试官也喜欢问。包装的重点不是造假而是把你做过的事情系统化表达出来。比如他之前只是“测了订单列表”我们帮他梳理成订单状态机测试待支付、已支付、已发货、已完成、已取消、售后中等状态流转。支付回调测试模拟支付成功、支付失败、重复回调、回调超时。金额计算测试商品金额、优惠券、满减、运费、实付金额的组合计算。并发场景测试同一订单并发支付、同一商品并发下单超卖问题。经过这样梳理他面试时讲的就不再是零散功能而是一个有逻辑链条的测试方案。面试官会觉得你有设计思维而不是仅仅在“点点点”。2.3 简历中不要写的内容我们还删掉了一些不必要的内容比如不要写“精通”两个字。除非你真的精通否则面试官一问就露馅。不要写“熟悉”一堆工具但说不出来。只保留你真正用过、能讲出细节的工具。不要写个人评价里的空话比如“性格开朗”“学习能力强”要用项目结果证明。不要写期望薪资写得太死可以写范围比如“15k-20k”谈判空间更大。3. 软件测试面试必背的八股与基础题模拟面试第二个晚上我们专门过基础题。软件测试面试八股文在网上一搜一大把但光背不行要理解背后的原理。下面挑几个高频且容易答不好的问题重点讲解。3.1 测试用例设计方法这个问题几乎是必问的。面试官会问“给你一个登录功能你怎么设计测试用例”很多人的回答是“输入正确的用户名密码能登录输入错误的提示错误。”这种回答只能得 50 分。完整回答要用用例设计方法去分析。我建议按下面的结构回答先用等价类划分法把输入数据分类有效等价类正确用户名 正确密码。无效等价类正确用户名 错误密码错误用户名 正确密码空用户名空密码。再用边界值分析法补充用户名长度1 个字符、最大长度字符、最大长度 1 字符。密码长度最短密码、最长密码、超过最长长度。还要考虑功能场景多次输入错误密码后账号是否锁定。记住密码功能是否生效。登录成功后跳转是否正确。登录失败后错误提示是否友好。网络异常时是否有超时提示。再加上安全测试SQL 注入用户名输入admin or 11。密码是否加密传输。把上面这些内容组织成一段有逻辑的话面试官就能感受到你的测试思维。记住回答用例设计题时一定要边回答边说明你用了什么测试方法这样才显得专业。3.2 介绍下你熟悉的测试流程这个问题不要只背“需求评审→测试计划→用例设计→执行→回归→上线”要结合项目实际情况说。参考回答思路我们项目采用敏捷开发模式每个迭代周期是两周。我在迭代中的测试流程是开发提测前先看 PRD 和原型图提前了解需求背景和业务规则提测后先做冒烟测试冒烟通过才进入正式测试然后按优先级执行用例高优先级的核心功能优先测测试过程中发现的 Bug 提交到 Jira并跟踪开发修复开发修复后做回归测试上线前在测试环境完成全量回归确认无 P1/P2 级别 Bug 后配合运维上线上线后关注线上监控和用户反馈出现问题第一时间定位。关键点一定要把“冒烟测试”“回归测试”“缺陷跟踪”这些词自然地讲出来同时提到你在每个环节中的具体动作。3.3 项目里印象最深的 Bug这个问题在模拟面试里我们练了很多遍因为它是面试官判断你真实工作深度的重要问题。如果不能把一个 Bug 从发现到定位讲清楚前面答得再好也会扣分。我教他一个回答公式什么功能在什么场景下出现了什么问题 → 我是怎么发现的 → 我如何定位到原因 → 后来怎么解决和避免。他的真实案例如下在测试电商 App 的优惠券功能时发现用户领取一张满 100 减 20 的优惠券后下单选了多件商品总金额 120 元提交订单时优惠券没有生效。我一开始以为是优惠券状态问题后来通过抓包发现下单接口传的 couponId 是正确的但服务端返回的金额没有减去 20。于是拉开发一起查发现是订单服务里对多商品订单的子商品金额和总金额计算时优惠券分摊逻辑写错了只有分摊金额大于单件商品金额时才生效否则跳过。修复后又测了多商品、不同价格组合、优惠券叠加等情况。这个 Bug 不算特别难但胜在真实。面试官要听的其实就是这种“发现问题→分析问题→解决问题”的完整链路。3.4 什么是冒烟测试什么是回归测试这两个概念比较容易混淆面试时经常会连着问。冒烟测试也叫 Smoke Test来源于硬件行业。硬件维修后如果通电冒烟了说明硬件有问题就不用继续测了。软件测试中冒烟测试就是对提测版本的核心功能做一轮快速验证比如登录、主流程、核心页面是否能正常打开运行。冒烟测试通过后才进入正式测试阶段如果冒烟不过可以直接把版本打回。回归测试是在代码修改后对原有功能重新执行测试确认修改没有引入新的问题。比如修复了支付 Bug 后不但要验证支付功能正常还要验证价格计算、订单状态、优惠券等关联模块不受影响。简单记忆冒烟是测“这个版本能不能测”回归是测“改了代码后有没有改坏东西”。3.5 什么是 BugBug 的流程是什么Bug 就是软件中存在的缺陷即程序没有实现预期功能或者出现了不符合需求的行为。面试官会顺带问 Bug 的生命周期也就是从发现到关闭的整个流程新建New测试提交 Bug状态为新建。指派Assigned开发经理把 Bug 指派给对应开发。修复Fixed开发修复完成提测。回归验证Retest测试对 Bug 做回归验证通过则关闭不通过则重新指派。关闭Closed验证通过后关闭 Bug。重开Reopen如果产品上线后又出现问题可以重新打开 Bug。还要强调一个合格的 Bug 报告至少包含标题、所属模块、严重程度、优先级、前置条件、操作步骤、实际结果、预期结果、附件截图或日志。4. 模拟面试全过程还原含真实问题与点评第三个晚上我们进行了完整的模拟面试。我扮演面试官按真实节奏提问然后逐题点评。下面把过程尽量还原。4.1 一面技术基础面约 40 分钟面试官开场一般是自我介绍这个环节表面上是走流程实际是在观察你的表达能力和逻辑性。我上来先说“你先做个自我介绍。”他的第一版回答是“我叫 XX毕业三年一直做软件测试做过电商项目会一些自动化……”这个回答太普通了。我给的优化版是你好我叫 XX21 年本科毕业后一直在 XX 公司做软件测试目前负责电商项目的测试工作。主要工作内容包括参与需求评审独立设计测试用例并执行负责订单、支付、优惠券等核心模块的功能测试和接口测试使用 Postman 完成接口自动化脚本编写同时兼职维护测试环境的 Jenkins 自动化构建。日常工作中我也会写 Python 脚本辅助造数最近在研究接口自动化框架的二次封装。注意这个自我介绍里每一句话都是在埋钩子电商项目、订单支付、接口自动化、Python、Jenkins每一个点面试官都可能追问。自我介绍不是为了念简历而是为了引导面试官问你会的问题。接下来是一连串技术提问我整理成表格面试问题他的回答我的点评你负责过哪些模块订单、支付、优惠券、用户中心回答时最好说明模块的复杂点和难点用例设计方法你用过哪些等价类、边界值、场景法、错误推测光列举不够要举例说明用法接口测试你怎么做的Postman 手动测后用 Pythonrequests 维护建议补充接口自动化框架细节数据库操作熟吗会写多表查询、子查询、聚合函数面试官可能让你现场写 SQLLinux 熟吗常用 cd、ls、tail、grep、ps建议补充日志定位和性能排查命令怎么理解单元测试、集成测试、系统测试分别从测试粒度回答基础题必须拿满分给你一个购物车加购接口你怎么测没答好只回答了功能正常情况建议从参数、异常、权限、性能四个维度答其中“购物车加购接口怎么测”是他回答得最差的一题。这里我给他做了详细拆解接口测试不要只考虑功能成功场景要从以下维度考虑参数测试商品 ID 为空、商品 ID 不存在、数量为 0、数量为负数、数量超过库存。权限测试未登录用户加购、普通用户加购别人购物车、不同用户并发加购。业务逻辑测试重复加购同一商品是累加还是生成新记录商品下架后能否加购价格变动后加购是否按最新价格异常场景网络超时、数据库异常、库存不足时的接口返回是否符合预期。性能场景高并发加购时接口响应时间是否达标是否出现超卖。这个回答框架接口测试题基本都能用。4.2 二面项目深挖面约 30 分钟二面面试官通常是测试主管或项目负责人喜欢问项目和解决问题的能力。问的第一题是“你项目中订单状态是怎么流转的你如何设计订单状态相关的测试用例”这个问题的考点很明确是否理解业务是否有状态机测试的概念。参考答案思路订单状态包括待支付、已支付、待发货、已发货、已完成、已取消、申请退款、退款完成。设计用例时先梳理状态流转图再看每个流转的正常路径和异常路径。比如正常路径待支付→已支付→待发货→已发货→已完成。异常路径待支付→取消已支付→申请退款→退款完成。非法流转已取消的订单不能再次支付已发货的订单不能重复发货退款完成的订单不能再发起退款。超时场景待支付订单超过 30 分钟未支付自动取消且库存回滚。并发场景订单同时被支付和取消只能有一个操作成功。他还主动补充了实际工作中遇到的例子测试时发现支付回调后订单状态没有从待支付变成已支付原因是回调消息被重复消费时第二次消费把状态覆盖错了。这个补充非常加分因为这体现了对时序问题的理解。第二题是“如果线上出现了用户无法提交订单的问题你怎么排查”我告诉他这个问题要按从外到内、从下到上的顺序回答第一步先看问题的范围。是个别用户还是所有用户是某个版本还是所有版本是 App 端还是 H5 端。第二步查看用户反馈信息。有没有用户提供的截图、日志、报错信息。第三步查看服务端日志。从网关日志、应用日志、异常日志逐层查找重点看有没有报错堆栈。第四步查看数据库状态。订单表数据是否正常库存数据是否被锁连接池是否耗尽。第五步查看依赖服务。支付、库存、优惠券等下游服务是否有异常。第六步尝试复现。在测试环境构造相同场景复现问题缩小范围。这个回答思路完全体现了一个测试人员的线上问题处理能力面试官对此印象很深。4.3 HR 面薪资谈判与稳定性问题HR 面主要是考察稳定性、沟通能力和薪资预期。常见问题包括你为什么想离开现在的公司你对加班怎么看你的职业规划是什么你期望的薪资是多少关于离职原因千万不要说前公司坏话。参考说法是我觉得自己目前的能力已经到了一个瓶颈期希望换个平台承担更多责任。前公司项目趋于稳定测试团队比较小成长空间有限。苏州这边互联网氛围更好所以准备换个环境。关于期望薪资我们的策略是报一个略高于目标的范围给谈判留空间。他目标 18k我建议开口报 18-20k并且准备好这样回应根据我对苏州行情和岗位要求的了解结合我目前的工作经验和能力我的期望是 18k 到 20k。当然我也看重平台和发展空间薪资可以结合岗位整体情况沟通。如果 HR 压价问“你上一家多少”不要毫无准备地报数可以说一个区间然后强调自己三个月内能独立负责模块价值增量对标 18k 薪资。5. 高效加分项SQL、Linux 和接口自动化速查模拟面试中发现他 SQL 和 Linux 基础其实不错但这部分如果被问到表达上容易拖泥带水。面试官通常不会让你背命令而是直接给场景。5.1 面试必问的 SQL 题软件测试面试的 SQL 题重点考察多表查询、聚合函数和子查询。下面给几个典型例子直接在本地练熟即可。-- 1. 查询订单表中金额大于 100 的订单 SELECT * FROM t_order WHERE amount 100; -- 2. 按用户统计订单数量和订单总金额 SELECT user_id, COUNT(*) AS order_count, SUM(amount) AS total_amount FROM t_order GROUP BY user_id; -- 3. 查询有订单的用户信息IN 子查询 SELECT id, name FROM t_user WHERE id IN (SELECT DISTINCT user_id FROM t_order); -- 4. 查询下单次数排名前 3 的用户 SELECT user_id, COUNT(*) AS cnt FROM t_order GROUP BY user_id ORDER BY cnt DESC LIMIT 3;需要注意不同数据库分页语法不同MySQL 是 LIMITOracle 是 ROWNUM 或 FETCH FIRST。回答的时候可以先说“我用的是 MySQL”避免面试官换成 Oracle 而晕掉。5.2 面试必背的 Linux 命令测试工作中最常用的 Linux 命令其实就是那十几个重点掌握组合用法。下面是我总结的常用命令速查# 查看日志最后 100 行并实时跟踪 tail -100f app.log # 查找日志中的关键字及前后几行 grep -n ERROR app.log grep -A5 -B5 NullPointerException app.log # 查看 java 进程 ps -ef | grep java # 查看端口占用 netstat -tlnp | grep 8080 # 查看磁盘空间 df -h # 查看内存 free -m # 动态查看日志中某个关键字出现的频率 tail -f app.log | grep 订单创建失败 | wc -l面试时如果被问到“线上日志文件很大怎么快速定位问题”标准的回答就是先用 grep 按关键字查再用 tail 配合时间范围过滤必要时用 sed 截取某个时间段的内容。回答时能把这个思路说清楚比单纯背命令更有优势。5.3 接口自动化的加分回答如果想冲 18k 以上的薪资接口自动化几乎是必选项。不用掌握很深的框架原理但至少要做到三件事第一件事会用 Postman 做断言。pm.test(状态码为200, function () { pm.response.to.have.status(200); }); pm.test(返回业务码为成功, function () { var jsonData pm.response.json(); pm.expect(jsonData.code).to.eql(0); }); pm.test(响应时间小于200ms, function () { pm.expect(pm.response.responseTime).to.be.below(200); });第二件事会用 Python requests 写接口测试脚本。import requests base_url https://xxx.example.com/api login_data { username: testuser, password: 123456 } resp requests.post(f{base_url}/login, jsonlogin_data) result resp.json() assert resp.status_code 200, f状态码异常: {resp.status_code} assert result[code] 0, f业务码异常: {result[code]} assert result[data][token] is not None, 未获取到 token print(登录接口测试通过)第三件事能说清楚接口自动化的流程。包括测试数据准备、发送请求、断言结果、失败告警、测试报告输出。哪怕只是脚本级自动化只要逻辑完整面试官都会认可。6. 常见高频面试题精讲与避坑提示这个章节整理他在模拟面试中答得一般但有代表性的题目。6.1 “你的缺点是什么”这个问题在技术面偶尔出现HR 面几乎必问。很多人回答“我最大的缺点是太追求完美”这种回答面试官一听就是套路反而扣分。比较好的答法是说一个真实但不致命的缺点同时说明你正在改进。他的回答我帮忙理顺为我之前在用例设计时容易偏向功能正常流程对异常场景考虑不够曾经漏测过一个边界值问题。后来我有意识地使用等价类、边界值等方法去复盘自己的用例现在会在用例评审时专门检查异常场景的覆盖率目前已经很少出现这类漏测了。这个回答的妙处在于缺点真实、可接受而且给出了具体的改进措施和成果。6.2 “你怎么看待 996 和加班”这个问题没有标准答案但要避开两个极端一是“我完全不能加班”二是“我愿意无条件接受任何加班”。参考回答我能接受阶段性的加班比如版本上线前、重大活动前这在实际测试工作中很常见。但我不太支持无意义的低效加班我更希望团队通过合理安排排期、提高自动化覆盖率来减少重复劳动。如果项目确实有紧急需求我会配合团队一起完成任务。6.3 “让你负责一个全新项目的测试你第一步做什么”这个题考察的是测试负责人的思维面试官在等一个体系化的回答。参考回答思路第一步先了解项目背景、业务目标和目标用户明确项目做什么。第二步熟悉需求和原型参加需求评审从测试视角提出需求中的模糊点和矛盾点。第三步梳理测试范围做功能拆分确定每个模块的优先级。第四步制定测试计划评估人力、排期和风险。第五步编写测试计划和测试用例组织用例评审。第六步准备测试环境、测试数据和工具链。第七步执行测试、跟踪缺陷、输出测试报告。上线后做回归监控和线上验证。按这七步回答面试官会觉得你有全局视野而不是只能执行用例。6.4 “小程序和 App 测试有什么区别”这是一个开放题北京、上海、杭州的面试官都很喜欢问。重点是考察你有没有跨端测试经验。参考回答两者在测试关注点上有所不同。App 测试需要关注安装、卸载、升级、权限弹窗、不同系统版本兼容性、弱网测试和前后台切换等场景。小程序测试则需要关注加载速度、分包加载、微信授权登录、分享回流、不同基础库版本的兼容性、微信支付联调等。相同点是两者都需要做业务功能测试、接口测试和性能测试。我在项目里同时接触过 App 和小程序两者的兼容性测试策略差异较大需要单独设计用例。6.5 “如果同一个 Bug 开发说修改好了你复测还是复现不了”这是典型的测试与开发协作问题考察沟通能力和问题定位能力。参考回答首先我会确认自己的复测环境是否是最新代码测试包或测试地址是否已经更新。如果确认没问题我会还原开发提到的操作顺序和前置条件再排查是不是环境问题。如果还是复现不了我会把 Bug 里的实际结果、日志、截图重新整理和开发一起在同一个环境上操作看问题出在哪一步。如果开发坚持不改我会在 Bug 记录里注明复测过程和结果升级到测试负责人一起决策。6.6 “自动化测试和手工测试哪个重要”这个问题容易答得太绝对。参考答案是两者都很重要适用场景不同。手工测试适合探索性测试、UI 视觉测试、用户体验类测试以及一些临时性的快速验证。自动化测试适合回归测试、接口测试、大数据量测试等重复性高的场景。在实际项目中我会把核心流程和高频回归场景做成自动化把新功能和复杂业务场景用手工测试覆盖两者结合效率最高。6.7 “你知道哪些测试类型”面试官问这个问题是在考察知识面的广度。建议按测试阶段和测试目标来梳理答出至少 8 种功能测试、接口测试、性能测试、安全测试、兼容性测试、易用性测试、回归测试、冒烟测试、压力测试、兼容测试、UI 测试、探索性测试。最好在回答后再补充一句实际工作中我使用最多的功能测试、接口测试和回归测试其他类型会按项目需要补充执行。这样既显得知识面广又不至于让人觉得你在背名词。7. 如何让面试官觉得你有 3 年经验而不是 3 年重复劳动模拟面试最后一个环节我们复盘了整体表现。他最大的问题不是知识不足而是表达太碎、没有重点。这里分享三个我们在模拟面试中反复练习的思维模型。7.1 测试思维模型从点到面面试官问你一个问题时不要只答一个点。比如问“登录功能怎么测”不要只说“输入正确账号密码能登录”而是要延伸到功能、异常、安全、性能四个维度。我们给所有项目相关的问题制定了一个统一回答框架需求背景 → 测试范围 → 测试方法 → 重点场景 → 发现的问题 → 总结反思。用这个框架回答任何项目深挖题都不会乱。比如面试官问“你怎么测订单模块”就按订单模块涉及什么业务 → 我负责哪些功能 → 用了什么用例设计方法 → 重点测了哪些场景 → 发现了什么 Bug → 我从中总结出哪些经验。这个框架听起来简单但真到面试时很多人因为紧张就漏掉其中几环。7.2 数据思维让结果可量化面试官对“做了很多功能测试”是没有概念的但“设计了 300 条用例发现 80 个 Bug其中 P1 级 12 个上线后无重大事故”就很有说服力。平时的测试工作中建议用 Excel 或在线表格记录自己的用例数、Bug 数、Bug 级别分布、重开率、漏测率等数据。面试前整理成一张个人测试数据表自我介绍和项目经验都能用上。7.3 复盘思维每一轮面试都要有收获真实面试中不会一帆风顺。我们的策略是每一次面试后立刻复盘当天被问到的题目整理成文档标出哪些答得好、哪些答得不好然后针对不足补充练习。他实际面试了四家公司前两家没达到预期第三家拿到了 offer第四家是他最终选择的苏州中厂 18k。复盘文档在这个过程中帮了大忙因为很多题目在不同公司会被反复问到第三次面试时他已经能答得很流畅。8. 面试后的 offer 谈判与入职准备很多人以为面试通过就万事大吉其实 offer 谈判也很关键。这里分享几个实用建议。8.1 如何谈薪资当 HR 打电话说“恭喜你通过面试我们想给你发 offer”请不要立刻答应。可以这样说谢谢您这个机会我也很看好。方便先了解一下薪资结构和试用期情况吗比如基本薪资、绩效、年终奖大概是什么水平另外试用期薪资是全额发放还是打折了解完之后再根据目标薪资决定是接受还是提价。如果他目标 18kHR 说 17k不妨提一句我更期望的是 18k因为综合考虑我的经验和岗位要求这个数字会更匹配一些。如果能调整我今天就可以确认接受。注意提价要基于自己的实力同时要有礼貌、表达意愿。HR 如果觉得你合适往往会帮你争取。8.2 面试通过后要做的两件事第一件事主动要一份岗位所使用的技术栈和测试工具清单提前入职前学习一遍减少试用期的适应成本。第二件事准备一份“个人 30 天工作计划”。内容可以包括第一周熟悉项目架构和测试流程阅读已有文档和用例跑通新旧功能冒烟测试。第二周独立接手一个模块的测试提交 Bug 并跟踪。第三周梳理现有自动化测试脚本尝试优化一个用例。第四周输出一份测试报告并主动向主管汇报试用期成果。这个计划不需要发给 HR但自己要心里有数。入职后前三个月决定你能不能站稳脚跟提前规划能比别人快很多。9. 写在最后给准备跳槽的测试同学几点建议模拟面试做完整整三晚帮他拿到苏州 18k offer但我更想强调的是薪资从来不取决于背了多少题而取决于你能否解决面试官抛出的真实问题。软件测试这个岗位入门容易深入难。3 年经验是一个分水岭18k 并不是终点。拿到这个 offer 之后他接下来还有更长的路要走补齐接口自动化框架搭建能力学习性能测试基础深入研究某个垂直领域如金融、电商、车机或者向测试开发方向转型。如果你也在准备软件测试面试可以从今天开始做三件事第一把你最近做过的一个项目用测试思维按“需求背景 → 测试范围 → 测试方法 → 重点场景 → 发现的问题 → 总结反思”写一遍这是最好的面试素材。第二整理一份自己的面试题文档每答完一次面试就更新一次形成你的专属题库。第三每天花 30 分钟练 SQL 和 Linux坚持一个月这两项基本功会让你远超大多数同龄测试。最后分享一句我经常对测试新人说的话功能测试是入门测试设计是进阶自动化是效率而解决问题的能力才是决定薪资上限的核心。祝每一位准备跳槽的软件测试工程师都能拿到满意的 offer。
返回列表