2027届想做测试开发,还要不要学自动化?

举报
霍格沃兹测试开发学社 发表于 2026/09/01 15:20:38 2026/09/01
【摘要】 最近DeepSeek Harness火了以后,有应届生问了我一个挺现实的问题:“现在Agent都会自己写代码、跑测试、分析Bug了,我明年毕业还去投测试开发,是不是方向选错了?”我觉得这个问题,2027届真的可以认真想一下。但答案不是:别做测试了。恰恰相反。真正需要重新考虑的是:你准备学的是哪一种测试。学校里的测试,和行业正在发生的事情已经出现时间差很多应届生现在准备测试开发校招,路线还是:...

最近DeepSeek Harness火了以后,有应届生问了我一个挺现实的问题:

“现在Agent都会自己写代码、跑测试、分析Bug了,我明年毕业还去投测试开发,是不是方向选错了?”

我觉得这个问题,2027届真的可以认真想一下。

但答案不是:

别做测试了。

恰恰相反。

真正需要重新考虑的是:

你准备学的是哪一种测试。


学校里的测试,和行业正在发生的事情已经出现时间差

很多应届生现在准备测试开发校招,路线还是:

Linux
MySQL
Python
接口测试
Selenium
Pytest
JMeter
自动化测试

这些有没有用?

当然有。

甚至校招面试现在仍然大量会问。

但问题在于:

如果你的能力到这里就结束了,确实开始危险了。

因为最近DeepSeek Harness代表的Agent方向,正在尝试做:

读需求

读代码

调用浏览器

执行测试

分析失败

修改代码

再次执行

以前我们努力培养一个“会自动化的测试工程师”。

以后公司可能更想要:

“会让Agent自动测试的工程师。”

两个岗位只差几个字,能力结构却已经开始变化。


但应届生千万别犯另一个错误

看到Agent火了以后:

Python不学了。

数据库不学了。

HTTP不学了。

自动化也不学了。

直接开始:

Prompt
LangChain
MCP
Agent
RAG

我认为这是另一个极端。

因为Harness是什么?

本质还是:

让模型调用工具,在真实环境里完成任务。

如果Agent调用API失败,你连HTTP状态码都看不懂;

Agent写了SQL,你不知道有没有全表扫描;

Agent生成Playwright代码,你不知道Locator为什么不稳定;

Agent改完代码测试全绿,你不会看Git Diff;

那么你最后只能变成:

会点Agent按钮的人。

这种能力其实更容易被替代。


2027届真正应该建立的是“T型能力”

底下一横仍然是传统测试开发基本功:

Python / Java
Linux
MySQL
HTTP
Git
接口测试
自动化测试
CI/CD

但上面必须开始长出一根新的竖线:

LLM

Prompt

RAG

Tool Calling

MCP

Agent

Agent Testing

如果时间有限,我甚至建议:

少背一点八股,多做一个完整项目。


什么项目最适合校招生?

不要再做:

“基于Selenium的电商自动化测试系统。”

简历上已经太多了。

可以升级成:

基于DeepSeek Harness的智能Web测试Agent。

例如实现:

用户输入:

测试这个商城的登录和下单流程。

Agent自动:

分析任务

启动Browser

执行登录

搜索商品

加入购物车

创建订单

保存Screenshot

生成Report

然后再加一层:

Agent Assurance。

验证:

登录状态真的存在吗?

商品真的加入购物车了吗?

订单真的生成了吗?

Agent有没有调用未授权Tool?

有没有修改不应该修改的数据?

哪些结果无法验证?

最后接一个简单CI:

Task Success < 95%
→ FAIL

Critical Violation > 0
→ BLOCK

Assurance Gap > 10%
→ REVIEW

做到这里,你的项目就不再是:

“我调用过DeepSeek API。”

而是:

“我设计过一个Agent测试系统。”

这在简历上的信息密度完全不同。


如果我是面试官,我会继续追问你

为什么不用普通Playwright?

你应该能解释Agent适合处理什么非确定性场景。

Agent说测试成功,为什么不能直接相信?

你应该能解释Evidence-Based Evaluation。

Agent被Prompt Injection怎么办?

你应该能讲Tool Permission、Sandbox、Approval、Adversarial Testing。

Agent行为没办法验证怎么办?

你应该知道:

Unverified / Assurance Gap。

为什么还要CI?

因为Agent测试最终必须成为:

Release Gate。

到这个时候,项目才真正变成你的能力。


校招生真正的机会可能就在这里

这几年校招有个越来越明显的问题:

大家简历太像了。

都是:

熟悉Python。

熟悉MySQL。

熟悉Linux。

熟悉接口自动化。

熟悉Pytest。

最后HR收到100份简历,看起来像复制粘贴。

但AI测试现在恰好处在一个非常特殊的阶段:

企业开始需要,大学课程还没完全跟上。

这中间就出现了一段窗口期。

你不需要去和算法博士比训练模型。

也不用和后端工程师比谁刷了800道LeetCode。

测试学生完全可以找到自己的切入口:

怎么验证AI。

怎么测试RAG。

怎么测试大模型幻觉。

怎么测试Tool Calling。

怎么测试Agent。

怎么做AI安全和质量门禁。

这可能就是未来几年测试开发非常重要的一次能力升级。

所以如果2027届问我:

“DeepSeek Harness都出来了,我还要不要学自动化?”

我的答案反而是:

要。

但别停在自动化。

先学会自己写测试。

再学会让Agent替你写、替你跑。

最后学会最重要的一件事:

当Agent告诉所有人“测试通过”时,你有能力证明——它到底是不是真的通过了。

这可能才是AI时代测试开发工程师真正的基本功。



【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。