那个面试时说自己“精通自动化测试”的应届生,被我当场劝退了

发布时间:2026/7/29 16:20:26
那个面试时说自己“精通自动化测试”的应届生,被我当场劝退了 关注 「软件测试就业联盟」公众号陪你走好校招求职的每一步上个月部门校招我坐在面试官的位置上看了30多份简历。 “精通自动化测试框架”、“熟练掌握AI辅助测试”、“具备全栈测试开发能力” ——这些话几乎是标配。然后我出了一道题。“假如我们现在要测一个电商系统的下单接口请你设计一套自动化测试方案不需要写代码讲思路就行。”对面那个戴着黑框眼镜、简历上写着“在某大厂AI测试实习过”的男生愣了两秒然后开始背八股“首先我们要搭建pytestallure框架然后用PO模式封装再用Jenkins做持续集成…”我打断他“这个接口依赖用户的登录态登录态又依赖Redis缓存缓存可能失效你怎么处理”他沉默了。“那如果业务方说下周要上线来不及写自动化了你怎么办”他眼神开始飘忽“那…那就不写了反正功能测试也能测…”我笑了笑结束了这场面试。出来之后我跟旁边的同事说“又是一个被培训班和公众号忽悠瘸的孩子。”今天不想讲虚的就从一个一线测试开发工程师的真实视角说说你们在学校里学不到、但入职前三个月必须搞明白的几件事。自动化不是银弹是另一套要维护的系统很多应届生以为“会写自动化脚本”就是会写代码跑用例。大错特错。真正的自动化测试是一套与被测系统同等复杂度的软件工程。我见过太多团队自动化覆盖率从0冲到60%只花了两个月然后停滞在60%整整一年——因为维护成本爆炸了。页面元素一改几百条用例全红接口字段加了校验断言全挂测试数据被并行执行污染今天过的用例明天就过不了。所以我现在面试应届生不看你会不会用pytest看的是你知道测试数据怎么构造吗是每次都从数据库查还是预置还是用工厂模式你的用例失败了怎么定位是bug还是脚本问题日志打了什么你的自动化用例跑一次要多久如果从20分钟优化到5分钟你怎么做这些才是真本事。AI测试不是让你躺着数钱是让你跪着修Prompt今年最火的词就是AI辅助测试。但我得给你们泼盆冷水——现在的AI在测试领域的落地远没有公众号吹得那么神。我团队用大模型做了半年的用例自动生成结论是它能帮你省掉20%的重复劳动但会给你带来80%的新麻烦。生成的用例看起来像模像样一跑全是无效断言AI写的测试代码变量命名优雅逻辑一塌糊涂最关键的是——你敢让AI生成的用例直接上线吗你敢你领导不敢。所以真实情况是用AI测试意味着你既要懂测试又要懂AI还要懂怎么给AI“擦屁股”。我们组现在招人简历里写“会用ChatGPT写测试脚本”的我基本当成“会用百度搜索”来看待。真正加分的是你调过开源大模型的API吗知道temperature参数对输出稳定性的影响吗你做过RAG吗怎么把业务文档喂给模型让它理解上下文你遇到过AI输出格式乱掉的情况吗怎么做的异常兜底这些才是值钱的经验。开发和测试的边界正在消失但核心能力没有变很多应届生问我现在DevOps和敏捷这么普及测试是不是要消失了我给你们看个真实数据我们部门的测试开发工程师和后端开发工程师的薪资range去年已经完全重叠了。为什么因为现在的测试开发一半时间在写测试框架和工具另一半时间在看业务代码、review开发的设计文档、甚至帮开发补单元测试。我每天的工作流是这样的早上10点打开代码仓库看开发昨天提交的MR评估改动影响范围决定今天要重点测哪些模块。下午2点跑一轮全量回归发现挂了3条用例。不是bug是测试环境的数据被另一个团队的重构脚本误删了。下午4点跟开发吵架——“你这个接口改了字段名为什么不通知测试”下午6点打开IDE给自己写的Mock服务加一个新功能——支持动态响应模板。你看到了吗我的一天里纯“点点点”的时间是0。 全是在做工程、做沟通、做风险判断。所以那些还在纠结“测试是不是比开发low”的同学你可以放心了未来的测试开发就是开发。只是服务的对象不是用户是质量。给应届生的三条“反直觉”建议第一别在简历上写“精通”。我看到“精通Selenium”的第一反应是那你应该能讲清楚WebDriver的底层协议吧能讲清楚它和Playwright的本质区别吗写“熟悉”就够了面试官不会因为你写了“熟悉”就降低标准但写“精通”会让我们提高期待。第二把“业务”当回事。很多应届生看不起业务测试觉得只有写框架才是技术。但我在大厂见过最厉害的测试专家没有一个不懂业务的。你只有知道用户怎么用这个系统才知道哪里最容易出bug你只有知道业务方最怕什么才知道测试优先级怎么排。第三学会“拒绝”。这是最反直觉的一条。入职三个月产品说“这个需求很急来不及写自动化了手工测一下就行”你敢不敢说“不”我告诉你不敢说“不”的新人前三个月看起来最听话半年后最容易背锅——因为所有线上事故追根溯源都是“当时没来得及测”。保护自己的方式只有一个把质量标准写进流程用数据说话而不是用态度说话。比如“这个改动涉及3个核心模块手工测需要2小时自动化跑需要10分钟建议给我1小时写自动化之后每次回归都能省时间。”这样说话的应届生在我这里直接加分。说回那个被我劝退的男生面完那天晚上我给他发了条微信他留了联系方式“今天不是故意为难你。你基础不错但太急功近利了。测试这条路不是背会了多少框架就能走远的。它需要你沉下心去理解系统、理解用户、理解风险。”他回了一个大哭的表情然后是“哥我秋招再战那时候我肯定不一样了。”我希望他不一样。也希望读到这里的你不一样。技术债不是债是血泪史。AI不是银蛋是另一套要测的系统。这条路没有捷径但每一步都算数。—— 一个在一线写了五年测试代码的老人家本文部分内容参考了霍格沃兹测试开发学社整理的相关技术资料主要涉及软件测试、自动化测试、测试开发及 AI 测试等内容侧重测试实践、工具应用与工程经验整理。