ARTICLE · 1235622
测试人别再跟 AI 重复解释业务了!用 Agent Skills 把测试规范焊死给 (附完整实操)
别再跟 AI 重复解释业务了 · 把测试规范焊死给 AI
Agent Skills 实战:从概念到落地,一篇讲透(附完整可抄实操)
写给测试工程师的 Agent Skills 落地指南
先对个暗号,下面这些场景你中过几个:
同一个接口,让 AI 写测试用例,每次生成的结构都不一样,改格式比写还费劲; Bug 报告写得五花八门,没法直接提系统,还得手动重新整理一遍; 有些关键测试场景 AI 根本没想到,比如鉴权、边界值; 最崩溃的是:每次开新对话都得重新解释一遍业务背景,说了八百遍的规范它转头就忘。
很多人第一反应是「AI 不行」。但说句实话:问题不在 AI 能力,在 AI 根本不知道你们团队的测试流程和规范。
它就像一个能力很强但第一天入职的实习生——活儿会干,但没人告诉他你们组的用例要按什么模板写、Bug 单必须包含哪几项、什么场景必须覆盖。
今天要聊的 Agent Skills,就是解决这件事的:它把你脑子里的经验、手里的流程、团队里的模板,固化成一个 AI 看得懂的文件,让 AI 按你的规矩干活,一次配置,次次生效。
这篇文章我按实战顺序讲清楚 4 件事:
Agent Skills 到底是什么(用一个类比讲透) 一个 Skill 的内部结构(拆开给你看) 为什么测试工程师是天选使用者(3 个高频场景) 手把手实战:从零写出一个接口测试用例 Skill(全文可抄)
01
PART
Agent Skills:说穿了就是「写给 AI 的 SOP」
WHAT IT IS
先给一句人话定义:
Agent Skills 就是一套写在 Markdown 文件里的测试工作规范,AI 执行任务时,会照着这些规范来干活。
官方说法是「一种可复用的资源集合,为 AI Agent 提供领域知识、工作流程和最佳实践」。翻译成测试工程师的语言就一句:
你把测试 SOP 写进一个文件,AI 就按 SOP 工作。
这里的关键类比:SOP(标准作业程序)。
你团队里一定有用例评审规范、Bug 提交规范、测试报告模板——以前这些是写给人看的,新人入职跟着学。现在,把同一套东西写给 AI 看,它就是一个永远不会离职、永远不会忘记规范的组员。
所以别再跟 AI 重复解释业务了。解释一遍,写进 Skill,永久生效。
02
PART
拆开一个 Skill:结构比你想的简单
STRUCTURE
很多技术文把 Agent Skills 写得很玄。其实站测试工程师视角,它的结构简单得离谱:
skill-name
├── SKILL.md
├── references/
└── scripts/
SKILL.md:核心文件,AI 主要读它。通常装三类内容,下面细说。 references/:参考资料,比如测试规范文档、用例模板。 scripts/:可执行脚本,跑数据的活儿放这里。
而 SKILL.md 这个文件,说到底就回答三个问题。
2.1 什么时候用这个 Skill(使用场景)
告诉 AI 触发条件,它才知道啥时候调用:
当用户需要生成接口测试用例 当用户需要整理 Bug 报告 当用户需要分析日志
2.2 按什么步骤干(工作流程)
把执行步骤写死,AI 就不再「随便生成」,而是按流程走。比如接口测试 Skill 可以这么写:
解析接口文档 识别请求方法和路径 分析参数结构 设计测试场景
2.3 输出成什么样(输出格式)
这是测试工程师最该关心的一条。模板写清楚,AI 每次输出都保持一致:
接口测试用例必须输出为 Markdown 表格:| 用例ID | 测试场景 | 输入参数 | 预期结果 | Bug 报告必须包含:Bug 标题、复现步骤、预期结果、实际结果、测试环境
这三件事盯死,AI 的输出就从「开盲盒」变成「流水线」。

03
PART
为什么测试工程师特别适合玩 Skills
WHY QA
我把主流岗位过了一遍,结论是:测试工程师可能是最适合用 Skills 的群体之一。
原因不复杂——测试工作本身就是全公司最依赖流程 + 模板 + 规范的岗位:
测试计划 → 用例设计 → 执行测试 → 提交 Bug → 回归测试 → 输出报告
这条链上,每一步都有明确规范。规范没落实到位,问题立刻显形:用例覆盖不完整、Bug 单信息缺项、报告结构混乱。而这些规范写进 Skill,AI 就能帮你自动执行。
三个我已经在用的场景,你看看哪个能直接搬走。
3.1 场景一:接口测试用例自动生成
大多数团队的接口测试流程高度相似:
阅读接口文档 识别参数 设计测试场景 编写测试用例
纯手工,一个接口大概 10~20 分钟。写个 Skill 之后,几秒出全套用例,而且场景覆盖是写死在规范里的:正常场景、参数异常、边界值、鉴权测试,一个不落。
3.2 场景二:Bug 报告自动整理
经典场景:用户甩过来一句话——「登录的时候报错了。」
放在以前,测试得自己补齐复现步骤、环境信息、预期结果。现在把用户原话丢进 Bug Report Skill,AI 直接吐出结构完整的 Bug 单,改两笔就能提系统。
3.3 场景三:日志分析
系统一出问题,Nginx 日志、应用日志、接口日志挨个翻。写好 Log Analysis Skill,AI 可以自动提取错误信息、判断异常类型、给出排查建议——排障的第一步从「半小时翻日志」压缩到「一分钟看结论」。

04
PART
实战:三步写出接口测试用例 Skill
HANDS ON
光说不练假把式。下面用一个真实场景完整走一遍:让 AI 按规范自动生成接口测试用例。
在项目里建目录:
.claude/skills/api-test-case-generator/
完整结构:
.claude
└── skills
└── api-test-case-generator
└── SKILL.md
目录建好,AI 工具就能识别这个 Skill 了。
核心全文如下,可以直接抄走改成你的版本:
---
name: api-test-case-generator
description: 根据接口文档生成完整接口测试用例
---
# 接口测试用例生成器
你是一名经验丰富的接口测试工程师。你的任务是根据接口文档生成完整测试用例。
## 分析步骤
1 识别接口路径
2 识别请求方法
3 解析请求参数
4 识别业务规则
## 测试覆盖范围
必须包含以下场景:
### 正常场景
合法参数请求成功
### 参数异常
- 缺少参数
- 参数类型错误
- 非法值
### 边界测试
- 最大长度
- 最小长度
- 临界值
### 鉴权测试
- 无Token
- Token错误
- Token过期
## 输出格式
| 用例ID | 场景 | 输入 | 预期结果 |
注意看这个文件的设计:分析步骤定流程,覆盖范围定底线,输出格式定长相——这就是第二节说的三件套,一个都没少。
在 AI 工具里输入:
使用接口测试用例生成器,根据下面接口文档生成测试用例
然后把接口文档贴在后面。AI 会按 Skill 里的规则生成用例,而不是随机输出。
从此,同一个 Skill,全团队复用;换人、换项目,规范不跟着人走,跟着文件走。
05
PART
我踩过的 3 个坑,提前替你踩了
PITFALLS
Skill 不难写,但有几个坑,我基本每个都踩过。你直接绕开。
坑一:description 写模糊,AI 根本不调用
AI 要不要用你的 Skill,很大程度取决于 description 那行字。写「测试工具」这种泛描述,AI 根本对不上号。必须明确到「什么时候用」:比如「根据接口文档生成完整接口测试用例」。
坑二:不给模板示例,输出照样飘
AI 极度依赖示例。你在规范里给一个表格模板,它基本就按这个结构走;你不给,它每次自由发挥。想要输出稳,先给样例。
坑三:SKILL.md 写成万字长文
我早期把一个 Skill 的 SKILL.md 写了一千多行,结果 AI 抓不住重点,效果反而差。后来压到几百行,复杂内容挪到 references/ 里,效果立刻回来。
经验值:SKILL.md 控制在 500 行以内,重逻辑放 references,脚本放 scripts。

///
END
最后说句实话
CLOSING
总有人问我:AI 是不是要取代测试工程师了?
我的观察恰恰相反。真正被替代的,是重复、机械、没有沉淀的工作——那种每次从零开始、经验全凭脑子记、换个项目就清零的干法。而 Agent Skills 这类工具,给测试工程师指了一条明路:把经验沉淀下来、把流程自动化、把 AI 变成照章办事的组员。往后看,每个测试团队大概率都会有自己的 QA Skills 库,而那些懂得「如何让 AI 按测试规范工作」的工程师,会是 AI 时代最值钱的那批测试人。
这事不难,难的是开始。今晚就挑你最烦的那件重复活儿,给它写第一个 SKILL.md。
我是汤芋圆园,热衷于分享 AI 与软件测试的实操干货。
如果你觉得今天这篇有收获,欢迎点赞、在看、转发三连,我们下篇见
THANKS FOR READING















































































