本文分享了作者使用AI生成测试用例后遭遇的返工困境,并提出通过创建8个Agent Skill来规范AI工作流程,从而大幅提升测试效率。文章详细介绍了这些Skills的设计思路和应用场景,覆盖从需求澄清到测试复盘的全链路,帮助测试人员将AI工具与团队规范相结合,实现测试工作的自动化与标准化。对于想要利用AI提升测试效率的程序员和测试小白来说,这是一份实用的指南。
一、那个让我彻底崩溃的半小时
上周三,我用AI生成了一份测试用例。
五十条,格式整齐,覆盖了正常流程、几个明显的异常,看起来挺专业。我复制粘贴到Excel,然后开始改。
第一遍,改字段对齐。 AI用的表头是“用例编号、测试场景、测试步骤、预期结果”,但我们团队的表头是“用例编号、功能模块、测试场景、前置条件、测试步骤、预期数据、预期结果、风险等级、是否回归”。九个字段,重新排一遍。
第二遍,补缺陷单。 开发提了一个Bug,我用AI生成了缺陷报告,结果发现环境版本没写、复现步骤太粗、日志片段没贴。打回去重写。
第三遍,改结论。 测试报告出来了,老板看了一眼说:“通过率75.6%我知道,我想知道的是为什么有6条失败、影响多大、什么时候能修好。”
三轮下来,半小时没了。
生成只要5分钟,返工却要半小时
AI生成只花5分钟
→
人工返工花30分钟
效率提升远不及预期
问题不在模型不够聪明,而在于——AI不知道你们组的规矩。用例表头长什么样,缺陷单哪些必填,报告分几层,压测结论怎么写,这些它一概不知道。
后来我把这套规矩做成了8个Agent Skill。同样的AI,同样的任务,返工时间从半小时压到几乎为零。
今天把这8个Skill从架构到源码,完整拆给你看。
二、Agent Skill到底是什么:给AI递一本“操作手册”
很多人第一次接触Skill,以为就是“高级一点的Prompt”。完全不是一回事。
一个Skill通常是个文件夹,最重要的是SKILL.md。它写清三件事:使用场景、工作步骤、输出模板。模板写死了,输出才稳。从“随便聊两句”到“专属QA助手”。
它的关键设计是渐进披露:
加载阶段
内容
开销
始终加载
Skill的名称与描述
约100 token
触发时加载
SKILL.md正文
5k token以内
按需加载
references/与scripts/
用到才读
这意味着你可以装几十个Skill,模型平时只知道“它们存在”,只有真正用到时才把细节读进来。
测试天然依赖流程、模板、规范。计划、用例、执行、提缺陷、回归、出报告,任何一环没规矩,就会覆盖不全、缺陷残缺、报告乱飘。
01结构不一
同一接口每次结构不一样
02字段缺失
缺陷字段缺失,进不了系统
03场景遗漏
关键场景压根没想到
04背景重复
每次都要重新解释业务背景
Skills把经验沉淀成可复用信息。同一套规矩,今天给新人,明天给同事,输出仍然对齐。
三、8个Skills,覆盖从需求到复盘的全链路
◇
8个Skills,覆盖从需求到复盘的全链路
下面这8个技能,每个都对应一个具体的测试痛点
Skill 01:需求澄清
- 痛点:拿到需求文档就开始写用例,写到一半发现某个状态的流转逻辑根本没说清楚。
- 这个Skill做什么:让AI在写用例之前,先做一轮“需求检测”——逐条识别模糊点、矛盾点、缺失的异常分支,生成一份“待确认清单”丢给产品经理。它解决的是“一上来就写用例”的坏习惯。
- 核心逻辑:把模糊描述翻译成可验证的测试条件。比如“用户可以通过手机号登录”,需要澄清的是:手机号格式约束是什么?验证码有效期多久?错误几次会锁定?登录态多久过期?
Skill 02:用例分层
- 痛点:通用AI生成用例最大的问题是“扁平”——50条用例全是一个层级,看不出哪些是核心主流程、哪些是边界场景。
- 这个Skill做什么:把用例按“主流程→分支→异常→边界”四层组织,每条用例自动标注优先级和对应的需求ID。输入一份PRD,输出一张结构化的用例表。
- 核心逻辑:不是生成更多用例,是生成有结构的用例。主流程必须测,分支流程建议测,异常场景抽测,边界值按风险等级覆盖。
Skill 03:场景模拟
- 痛点:传统测试用例是“点击按钮A,验证结果B”,但Bug往往藏在链路之间的衔接处。
- 这个Skill做什么:从“功能点测试”升级到“用户路径测试”。比如测试“支付”功能,不是单独测支付接口,而是模拟“浏览商品→加入购物车→使用优惠券→选择地址→支付→查看订单”的完整链路。
- 核心逻辑:Bug往往不在单个功能点上,而在功能点之间的数据流转、状态同步、异常处理上。
Skill 04:缺陷报告标准化
- 痛点:Bug被研发打回,理由是“无法复现”。因为报告里环境版本没写、复现步骤太粗、日志片段没贴。
- 这个Skill做什么:Skill里预置了团队缺陷报告模板——必填字段包括复现环境(含Docker镜像版本)、复现步骤(精确到每一步的输入数据)、预期结果、实际结果、日志片段、截图。AI不再自由发挥,而是按模板逐项填充。漏了任何一项,Skill会主动追问。
- 核心逻辑:把“你觉得写清楚了”变成“开发照着步骤能复现”。
Skill 05:根因分析
- 痛点:只会复现不会分析原因,是很多测试工程师的短板。
- 这个Skill做什么:要求AI在缺陷报告中附加“可能根因”和“影响范围”两个字段。它不是瞎猜——SKILL.md里写明了分析方法论,比如基于日志关键词匹配已知的故障模式,或者根据代码变更范围推断可能的引入点。输出的是“疑似根因列表”加“排查建议”。
- 核心逻辑:把“我觉得是缓存问题”变成“日志里出现了ConnectionTimeout,疑似数据库连接池耗尽,建议检查连接池配置和慢查询”。
Skill 06:回归验证
- 痛点:开发说“修好了”,你就只测那一条用例?修复了一个Bug,可能影响的是整个关联链路。
- 这个Skill做什么:基于缺陷修复说明,自动识别受影响的模块,从历史用例库中筛选相关用例生成回归清单。比如修复了“优惠券抵扣金额计算错误”,Skill会自动拉出优惠券相关的12条用例,再补充库存扣减、订单金额、支付金额3条联动用例。
- 核心逻辑:回归不是“测一下修复的那条”,是“测所有可能被影响的”。
Skill 07:测试数据构造
- 痛点:造数据是测试工作中最耗时的“脏活”。数据库、Redis、账号、订单、支付流程,一套数据造下来半小时没了。
- 这个Skill做什么:封装了数据库操作、Redis操作、账号/订单/支付流程的构造脚本。你说“需要一组测试数据:已注册用户,有未使用的满减券,购物车有2件商品”,Skill直接执行脚本准备好全套数据,测试完还能一键清理。
- 核心逻辑:把“手工造数据”变成“说一句话,数据就位”。
Skill 08:测试复盘
- 痛点:项目结束后,测试团队的复盘往往流于形式。写几句“本次测试覆盖了XX功能,发现了XX个Bug”,就没了。
- 这个Skill做什么:自动汇总本次迭代的数据:用例执行通过率、缺陷密度、缺陷发现阶段分布、漏测分析。输出一份结构化的复盘报告,标注出“下次需要重点改进的环节”。
- 核心逻辑:复盘不是总结,是找改进点。哪些模块Bug最密集?哪个阶段漏测最多?下次该加强哪一环?
四、怎么用起来:从最小闭环开始
这8个技能可以独立使用,也可以组合编排。测试场景 = 1个Agent + N个Skills + 任务流。
01
第一周:只装两个
选“用例分层”和“缺陷报告标准化”,用真实表头和模板跑通两轮
02
第二周:加回归与数据
增加“回归验证”和“测试数据构造”,省掉大半手工造数据的重复劳动
03
第三周:加澄清与场景
引入“需求澄清”和“场景模拟”,推动评审对齐并减少漏测
五、写好Skill的三条经验
01
保持单一职责
一个Skill只干一件事,正文控制5k token以内
问题域越宽触发越不准,用例与缺陷拆开管理
02
写清步骤固定模板
确定性操作用脚本,判断与表达交给模型
缺陷单必填环境、版本、复现步骤与日志
03
优先高难配套评估
优先做用例和缺陷报告,每个Skill配EVAL.yaml
定义成功标准,改完必须跑评估跑通闭环
六、写在最后
回到开头那个场景。AI生成5分钟,返工30分钟。
问题不在AI,在于AI不知道你们组的规矩。
这8个Skill,每一个都是往那一格里填东西的。用例分层填的是“主流程→分支→异常→边界”的结构,缺陷报告标准化填的是“必填字段”的规矩,回归验证填的是“影响范围”的判断。
你喂进去的越具体,它出来的越像你们团队想要的。
最终判断
未来每个测试团队都很可能拥有自己的QA Skills
那些懂得让AI按测试规范工作的人,才会把重复活交出去,自己留下判断、沟通和风险把关。
大模型的知识又多又杂,到底怎么学?
做这行久了,被问最多的问题就一个:大模型的知识又多又杂,我到底先学啥?翻了一堆资料,看啥都像重点,结果啥都没学进去。今天把我自己一路摸出来的顺序捋一遍,零基础、应届生、转行的都适用。跟着走,至少方向不乱、不瞎忙,学完拿得出手。
第一阶段(10天):初阶应用
这一阶段就一个目标:把大模型真正"玩明白",不是只会聊天那种,而是能调教它、能用代码把大模型和业务接起来。
- 大模型 AI 能干什么?
- 大模型是怎样获得「智能」的?
- 用好 AI 的核心心法
- 大模型应用业务架构
- 大模型应用技术架构
- 代码示例:向 GPT-3.5 灌入新知识
- 提示工程的意义和核心思想
- Prompt 典型构成
- 指令调优方法论
- 思维链和思维树
- Prompt 攻击和防范
- …
第二阶段(30天):高阶应用
这阶段正式进实战,目标很实在:做出两个能拿出手的东西——一个私有知识库,一个 agent 对话机器人。
为什么要做 RAG
搭建一个简单的 ChatPDF
检索的基础概念
什么是向量表示(Embeddings)
向量数据库与向量检索
基于向量检索的 RAG
搭建 RAG 系统的扩展知识
混合检索与 RAG-Fusion 简介
向量模型本地部署
…
走完这 30 天,Python 或 JavaScript 背景的基本能独立做一套 RAG 应用,简历上也敢写"大模型应用开发"了。
第三阶段(约20天):动手微调
学到这,你已经开始 “造” 模型了 —— 通过微调,搞出垂直领域的专用小模型。
- 为什么要做 RAG
- 什么是模型
- 什么是模型训练
- 求解器 & 损失函数简介
- 小实验2:手写一个简单的神经网络并训练它
- 什么是训练/预训练/微调/轻量化微调
- Transformer结构简介
- 轻量化微调
- 实验数据集的构建
- …
恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。
到此为止,大概2个月的时间。你从 “只会用” 变成 “能造” 的 AI 小子。那么你还想往下探索吗?
想要入局AI大模型赛道、抢占行业红利的朋友,微信扫描下方CSDN官方认证二维码,即可100%免费领取全套学习资料!
第四阶段(20天):商业闭环,部署落地
技术学完,落地才算数。这阶段带你搞明白大模型怎么真正跑起来、用起来。
- 硬件选型
- 带你了解全球大模型
- 使用国产大模型服务
- 搭建 OpenAI 代理
- 热身:基于阿里云 PAI 部署 Stable Diffusion
- 在本地计算机运行大模型
- 大模型的私有化部署
- 基于 vLLM 部署大模型
- 案例:如何优雅地在阿里云私有部署开源大模型
- 部署一套开源 LLM 项目
- 内容安全
- 互联网信息服务算法备案
- …
想要入坑大模型的朋友,给大家准备了一份2026 年最新 AI 大模型全套学习资料:
1、大模型系统化学习路线
2、大模型学习视频教程
3、大模型学习书籍&电子文档
4、AI大模型最新行业报告
5、大模型项目实战&配套源码
6、2026大模型大厂面试真题
7、为什么要学习大模型?
我国在A大模型领域面临人才短缺,数量与质量均落后于发达国家。2023年,人才缺口已超百万,凸显培养不足。随着AI技术飞速发展,预计到2025年,这一缺口将急剧扩大至400万,严重制约我国AI产业的创新步伐。加强人才培养,优化教育体系,国际合作并进是破解困局、推动AI发展的关键。
8、适合谁学?
- 传统后端 / Java / 前端开发,想转型 AI 应用
- 大学生、应届生,想拿更好的 offer
- 产品经理、运营,想武装职业竞争力
- 技术负责人,想给团队落地提效
学习是反人性的,但回报是真金白银。技术会更新,赛道会切换,但只要你先动手,机会就永远站在你这边。
9、这些资料真的有用吗?
这份资料由我和鲁为民博士(北京清华大学学士和美国加州理工学院博士)共同整理,现任上海殷泊信息科技CEO,其创立的MoPaaS云平台获Forrester全球’强劲表现者’认证,服务航天科工、国家电网等1000+企业,以第一作者在IEEE Transactions发表论文50+篇,获NASA JPL火星探测系统强化学习专利等35项中美专利。本套AI大模型课程由清华大学-加州理工双料博士、吴文俊人工智能奖得主鲁为民教授领衔研发。
资料内容涵盖了从入门到进阶的各类视频教程和实战项目,无论你是小白还是有些技术基础的技术人员,这份资料都绝对能帮助你提升薪资待遇,转行大模型岗位。
想要入局AI大模型赛道、抢占行业红利的朋友,微信扫描下方CSDN官方认证二维码,即可100%免费领取全套学习资料!
好了,就写到这。路线是死的,人是活的,卡住了随时来问我。觉得有用就点个收藏,别让它进收藏夹吃灰——动起来比啥都强。