先说一件刚发生的事。
DeepSeek 的 Harness 团队发了一篇技术文章《Super-agent 设计探索:迈向更自主的 Agent 系统》,并且开源了原型插件。
简单一句话概括它干了什么:团队成员还在群聊里讨论一个 Bug 怎么修,AI 已经在后台复现了问题、找到了修复方案,还顺手把 Pull Request 提交到了 GitHub,等人来 review。
全程没人 @ 它。它是自己"听"到群聊里有问题,自己判断要不要管,自己决定怎么修的。
原文链接:https://github.com/deepseek-ai/dsh-superagent-prototype
这件事跟我们测试人有什么关系?
关系大了。因为它踩中的正是测试工程师每天最花时间的那几件事——发现问题、复现问题、验证修复。只不过以前这些事是人干,现在 AI 想自己干了。
下面我从测试人的视角,拆开讲讲它到底强在哪、弱在哪,以及我们该怎么接招。
一、先看它到底多了一个什么本事
过去一年大家用 Coding Agent,不管是 Copilot、Cursor 还是 DeepSeek 自家的工具,基本都是一个套路:你开一个会话,提一个问题,它干完,你关掉。
能干活,但你得盯着。
一个人同时跟 3 到 5 个会话,基本就是上限了——多了就乱,上下文记不住,任务串着串着就断片。
DeepSeek 这次想解决的就是这件事。它管自己的新架构叫 Super-agent,核心就一句话:
让 AI 从"你说一句它动一下",变成一个能长期在线、同时管好几摊事、还能自己主动找事干的连续实体。
听起来挺玄,拆开看其实是四项能力:
能力
人话翻译
对测试意味着什么
跨会话连续交互
关掉窗口再打开,它还记得之前干到哪了
长周期的回归测试、版本追踪不用重新交代背景
多任务并行
一个主管分配,多个干活的同时跑
一边跑自动化用例、一边分析日志、一边盯 CI 结果
主动响应事件
群聊、邮件、CI 报错都能触发它行动
不用人盯,报错了自己先去查
长期在线 + 异常恢复
电脑关了它还在云端跑,回来了接着干
夜里挂的测试任务不会再因为关机中断
你发现没有,第四列我填的全是测试场景。这不是硬凑的——这套架构瞄准的"持续盯、主动查、并行干",恰恰就是测试工作最耗人力的部分。
二、最该关注的是"主动"这两个字
多任务并行当然厉害,但真正让测试人该坐直了的,是它那个主动触发的机制。
传统 AI 助手的逻辑是:你问,它答。你不说话,它就静静待着。
Super-agent 想反过来:外部有事,它先动。
群聊消息、邮件、GitHub 评论、CI 测试结果、日程提醒——这些都能成为触发它行动的"扳机"(技术上叫 Trigger)。
它还做了两层过滤:先用程序规则快速筛掉无关消息(群里大部分是闲聊),再交给大模型结合上下文判断到底要不要管。避免 AI 对每条"早啊"都认真分析一遍。
更狠的是,它借鉴了计算机系统里投机执行的思想——结果还没确定要不要用,就先在后台跑起来,跑出来有价值再提交,没价值直接扔掉。
DeepSeek 内部就配了一条"静默复现并修复"策略:有人反馈 Bug,AI 不声不响地在后台复现、分析、找修复方案。只有确认问题真在、修复方案也靠谱,才把结果递出来;否则全程闭嘴。
这跟测试工程师的左移思路是不是一模一样?
我们一直喊"测试左移""质量内建",本质就是:别等缺陷流到线上才发现,在它还是个苗头的时候就摁住。
DeepSeek 这套机制,等于把"测试左移"做到了极致——Bug 刚在群聊里被提到,复现和修复就已经在后台跑起来了。
三、一个 AI 当主管,多个 AI 同时干活
再说它的架构,这部分对测试人理解"AI 怎么编排任务"特别有用。
DeepSeek 设计了一个 Router + Worker 的双层结构,你可以理解成一个 AI 组成的虚拟小团队:
Router(主管):持续在线,统一接收来自群聊、GitHub、邮件的各类信息,判断这事该谁干、怎么分,维护跨任务的上下文。
Worker(干活的):每个 Worker 有自己独立的上下文和工具能力,分别负责问题复现、代码审查、功能开发等,必要时还能再往下调 Subagent。
干完了,Worker 把关键结果汇报给 Router,由 Router 统一跟用户沟通。
对用户来说,对面始终是同一个 AI 助手;对系统来说,背后可能已经一堆 Agent 同时在跑了。
这里有个细节特别值得咱们注意:DeepSeek 还加了一个 Watchdog 机制,相当于给 Agent 配了个"监督员",专门检查任务有没有在往前走、有没有陷进无效循环里,发现异常就尝试修。
这不就是我们 QA 一直在干的事吗——守门、防跑偏、卡无效流程。只不过现在这个"监督员"也是 AI 了。
四、实测数据:快是真的快,费 Token 也是真的费
DeepSeek 自己做了组对比实验,数据挺有意思:
模拟一个包含约 300 条消息(其中约 20 条是真正的工作请求)的消息流,跟传统单会话方案各跑五次。
方案
任务完成时间 p50
任务完成时间 p95
Super-agent
12.4 分钟
15.7 分钟
传统单会话(中性提示词)
—
29.5 分钟
p95 快了将近一倍。
但注意两点:
第一,快是有代价的。 维护多个独立会话,缓存读取的 Token 比单会话高不少。取消事件直通机制后,Router 要做的决策多了约 30%,总缓存读取量从 2323 万涨到 3177 万 Token,涨了约 37%。
第二,这个实验用的是合成消息和模拟工具,主要验证的是任务调度和协作能力,并没有直接评估真实编码质量。
换句话说:调度层面赢了,但"修出来的代码到底靠不靠谱",还得打问号。
而这,恰恰是测试工程师的用武之地。
五、测试人怎么接招:从"执行测试"到"验收 AI"
说到这儿,该回到我们自己的饭碗了。
很多人看到"AI 自己复现 Bug 还提 PR",第一反应是:那还要测试工程师干嘛?
我的判断是:不是不需要了,是需要的层次变了。
你看 DeepSeek 自己都坦承,这套东西还面临三个硬问题:
长期记忆——任务攒到几周几个月,怎么准确恢复历史上下文?还是个难题。
安全与隐私——它会持续接收外部消息、还要云端访问本地设备,一旦被提示词注入或服务端被攻破,代码仓库、敏感数据、本地凭据都可能遭殃。
人怎么介入——当 AI 同时推进一大堆任务时,人怎么查看进度、怎么插手、哪些操作必须人工批?这套交互还没设计好。
这三个问题,每一个都是测试的活儿。
长期记忆靠不靠谱?——得有人设计场景去验证它会不会"失忆"。
安不安全?——得有人做提示词注入测试、越权测试、OWASP 那一套。
介入机制行不行?——得有人验收"人工审批"这关到底卡不卡得住。
所以真正会发生的事是:
测试工程师的工作重心,会从"一条条执行测试用例",上移到"设计测试策略、搭建自动化验证体系、守住 AI 产出的质量门禁"。
这也是为什么我们一直在讲软件测试开发工程师 → AI 测试开发工程师这条成长路径。它不是为了追热点,而是因为行业正在发生的,正好就是这条路径要应对的事。
六、那现在能做点什么?
别慌,也别观望。给你三件能立刻上手的事:
- 把自己当成 AI 产出的"验收者"
当 AI 能自动写代码、自动修 Bug 之后,谁来判断它写得对不对、修得彻不彻底?是你。学着设计针对 AI 产出的验证策略——不光测功能,还要测"AI 有没有偷偷改了不该改的地方""修复有没有引入新问题"。
- 学会编排测试任务,而不是只执行测试
Super-agent 的 Router/Worker 架构给了一个很好的启发:未来的测试不是一个人从头干到尾,而是你来当"Router",把复现、回归、日志分析、CI 监控分派给不同工具和 Agent 去并行执行,你负责统筹和验收。
- 补上 AI 安全测试这一课
AI Agent 越自主,安全风险越大。提示词注入、数据越权、工具滥用——这些以前测试人不太碰的领域,正在变成新的刚需。谁先懂,谁就抢到下一波机会。
写在最后
DeepSeek 团队在文章结尾说了一句挺实在的话:他们没提出什么全新理论,不过是把任务调度、缓存管理、事件驱动、存算分离这些经典计算机系统思想,搬进了 Agent 架构里。
我觉得这句话同样适用于测试人面对 AI 的态度——
不需要你重新发明什么,需要的是把测试的老本事(设计场景、复现问题、守住质量),用在新对象(AI 产出的代码和 Agent 的行为)上。
过去是我们不断给 AI 发指令,告诉它下一步干啥。
按 Super-agent 的设想,未来人可以更多负责定目标、做决策、验收成果,让 AI 自己发现问题、协调任务、完成执行。
说白了,它想当你的"数字同事"。而你要做的,是成为那个能判断它干得好不好、能给它立规矩的人。
这,就是 AI 测试开发工程师的真正价值。
本文部分内容参考了霍格沃兹测试开发学社整理的相关技术资料,主要涉及软件测试、自动化测试、测试开发及 AI 测试等内容,侧重测试实践、工具应用与工程经验整理。