那个面试时说自己“精通自动化测试”的应届生,被我当场劝退了
关注 「软件测试就业联盟」公众号陪你走好校招求职的每一步上个月部门校招我坐在面试官的位置上看了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 测试等内容侧重测试实践、工具应用与工程经验整理。

相关新闻

从 Excel 到云端:我们如何用 Spring Boot + Vue3 打造设备管理 + 工资绩效 + 考勤一体化平台

从 Excel 到云端:我们如何用 Spring Boot + Vue3 打造设备管理 + 工资绩效 + 考勤一体化平台

源于工程机械现场——设备管理、工资绩效 是核心,考勤是底座。覆盖工地、环卫、物业等多行业,托管/私有化可选,附在线 Demo。写在前面做 B 端行业软件的朋友大概都遇到过这种尴尬:客户 A 要数据放自己机房,客户 B 想省…

2026/10/25 12:12:25 阅读更多 →
AI 辅助设计决策:用数据分析替代直觉判断的工程方法论

AI 辅助设计决策:用数据分析替代直觉判断的工程方法论

AI 辅助设计决策:用数据分析替代直觉判断的工程方法论 一、引子:"我觉得这个颜色更好看" 设计评审中最常听到的句式以"我觉得"开头。产品经理觉得按钮应该再大一点,设计师觉得圆角应该再圆一点,开发者觉得动画…

2026/10/24 12:57:01 阅读更多 →
Token大清算——当AI编程的账单开始逼近程序员的工资条

Token大清算——当AI编程的账单开始逼近程序员的工资条

补贴盛宴散场之后,每一个token都要有人买单。问题是——谁?2026年6月1日,一位Reddit用户晒出了自己的GitHub Copilot账单截图:上个月,10。这个月,**847**。使用习惯没变。工具没变。变的只有一件事&#xf…

2026/10/25 6:43:26 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/10/26 12:00:21 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/10/27 4:06:49 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/10/27 7:21:53 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/10/26 12:00:21 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/10/27 6:20:47 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/10/27 4:06:50 阅读更多 →

日新闻

周新闻

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/26 12:00:19 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/27 7:21:50 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/26 8:34:37 阅读更多 →