在上一篇文章中,我和大家分享了Agent + Skill 协作提效的核心方法论:
Agent 负责理解复杂任务、规划执行路径;Skill 负责封装可复用的专业能力。两者结合,就是给AI助手配备一套随取随用的专属工具箱。
文章发出后,很多测试同行私信提问:
Skill 到底该怎么从零创建?
有没有完整、可落地、能直接照搬的实操案例?
今天这篇就一次性讲透。
全程20分钟完整实战,手把手带你用 skill-creator 搭建专属「测试用例生成器」Skill,学完直接落地到日常项目,告别手写用例的重复加班。
先说真实落地效果,再讲实操方法
先看对比,直观感受这套Skill的提效价值:
| 指标 | 传统手动方式 | Skill自动化方式 |
|---|---|---|
| 技能一次性搭建 | — | 约 20 分钟 |
| 单次需求出用例 | 手动编写 2~3 天 | 一键调用,仅需 2 分钟 |
| 测试覆盖率 | 约 75% | 92% 以上 |
| 用例质量标准 | 依赖个人经验,参差不齐 | 统一规范,标准化输出 |
核心关键:
20分钟属于一次性投入,后续所有新需求、迭代需求、回归场景,直接调用Skill即可快速产出。
真正帮你砍掉低效重复工作,把时间留给核心测试与风险把控。
01 快速读懂:什么是 skill-creator?
用大白话解释:
skill-creator 是内置在 CodeBuddy 等AI代码助手的轻量化能力,核心作用只有一句话:
让普通人也能快速自制专属AI工具。
无需了解Skill底层架构、不用写配置代码、不用懂复杂规则。
你只需要清晰描述业务需求、输出规范、场景要求,AI自动帮你生成完整、可直接使用的标准化Skill。
02 从零实战:手把手搭建测试用例生成Skill
第一步:简单认识Skill基础结构
先快速过一遍标准目录结构,不用死记,skill-creator会自动生成90%内容:
skill-name/
├── SKILL.md (核心必需文件)
│ ├── YAML frontmatter 元数据
│ └── Markdown 执行指令&规范
├── scripts/ # 可扩展执行脚本
├── references/ # 团队规范参考文档
└── assets/ # 配图、模板资源
整体轻量化、易维护、易迭代,完全适配测试团队日常使用。
第二步:复制即用|调用skill-creator创建技能
打开CodeBuddy,直接复制下方Prompt,按需微调即可:
帮我创建一个测试用例生成器的 Skill,名称叫 test-case-generator。
功能:根据业务功能描述,自动生成结构化、标准化测试用例
硬性要求:
1. 必须覆盖:正常流程、异常操作、边界条件、权限校验四大核心场景
2. 每个功能点标配:1条正向用例 + 3条及以上异常/边界场景
3. 固定表格输出,字段包含:用例编号、前置条件、测试步骤、预期结果、场景类型
4. 优先覆盖用户高频操作、核心业务链路、高危边界场景
5. 贴合软件测试行业通用规范,适配功能测试、回归测试场景
发送后自动激活 skill-creator,AI 会全自动拆解需求、生成完整Skill文件。
第三步:预览成品|自动生成完整标准化Skill
工具会直接产出完整可落地的 SKILL.md,核心内容如下:
---
name: test-case-generator
description: 根据功能描述自动生成结构化的测试用例。适用于编写测试用例、验证功能完整性、回归测试设计等场景。当用户提到"生成测试用例"、"编写测试"、"测试覆盖"、"测试场景"等意图时触发此技能。
---# 测试用例生成技能根据功能描述自动生成结构化的测试用例,涵盖正常流程、异常操作、边界条件和权限校验四类场景。## 测试用例生成模板生成测试用例时,按照以下结构输出:### 1. 功能概述
简要描述待测试的功能点### 2. 测试用例表格| 用例编号 | 用例名称 | 前置条件 | 测试步骤 | 预期结果 | 场景类型 |
|---------|---------|---------|---------|---------|---------|
| TC-001 | xxx | xxx | xxx | xxx | 正常流程 |
| TC-002 | xxx | xxx | xxx | xxx | 异常操作 |
| ... | ... | ... | ... | ... | ... |## 四类场景覆盖要求### 1. 正常流程 (Positive Scenarios)
- 功能的核心业务流程
- 用户最常执行的路径
- 端到端的完整操作链### 2. 异常操作 (Negative Scenarios)
- 输入合法性校验
- 空值/边界值处理
- 重复操作处理
- 流程中断与恢复### 3. 边界条件 (Boundary Conditions)
- 等价类边界值
- 最大/最小输入
- 特殊字符处理
- 格式校验边界### 4. 权限校验 (Permission/Auth Scenarios)
- 未登录访问
- 无权限操作
- 跨角色访问
- 越权操作防护## 用例命名规范- 用例编号格式:`TC-{功能模块}-{序号}`,如 `TC-LOGIN-001`
- 用例名称:清晰表达测试意图,如 `用户名正确且密码正确时登录成功`## 输出示例### 功能:用户登录| 用例编号 | 用例名称 | 前置条件 | 测试步骤 | 预期结果 | 场景类型 |
|---------|---------|---------|---------|---------|---------|
| TC-LOGIN-001 | 正确账号密码登录成功 | 用户已注册 | 1. 输入正确用户名<br>2. 输入正确密码<br>3. 点击登录 | 登录成功,进入首页 | 正常流程 |
| TC-LOGIN-002 | 密码错误登录失败 | 用户已注册 | 1. 输入正确用户名<br>2. 输入错误密码<br>3. 点击登录 | 提示密码错误 | 异常操作 |
| TC-LOGIN-003 | 用户名为空登录 | 无 | 1. 用户名留空<br>2. 输入密码<br>3. 点击登录 | 提示用户名不能为空 | 边界条件 |
| TC-LOGIN-004 | 未注册用户登录 | 用户未注册 | 1. 输入未注册用户名<br>2. 输入密码<br>3. 点击登录 | 提示用户不存在 | 异常操作 |
| TC-LOGIN-005 | 无权限访问管理后台 | 普通用户登录 | 1. 登录为普通用户<br>2. 访问管理后台 | 提示无权限访问 | 权限校验 |## 优先级建议生成用例时可根据功能重要性标注优先级:
- **P0**: 核心功能,阻断性问题
- **P1**: 重要功能,非阻断但影响使用
- **P2**: 边缘功能,体验相关## 生成流程1. 分析功能描述,识别核心功能点
2. 针对每个功能点设计正向用例
3. 补充异常、边界、权限用例
4. 整理成表格格式输出
5. 确保每个功能点至少包含正向+异常场景
生成完成后,你可以按需二次编辑:
替换成公司内部用例规范、命名规则、字段自定义,一键定制团队专属版本,同时自动在 references 目录生成配套参考模板。
第四步:一键调用|实战生成业务测试用例
Skill部署完成后,直接用指令快速调用,示范如下:
/test-case-generator 快速生成完整测试用例
业务需求:临时调额
- 客户经理可为客户发起临时调额申请,需填写:调额类型(单笔/单日)、申请额度、有效期、调额原因。
- 调额申请提交后,系统自动进行风控评分: - 评分 < 30 分 → 自动通过,立即生效。 - 评分 30~60 分 → 进入一级审批(主管),审批通过后生效。 - 评分 > 60 分 → 自动拒绝,并建议客户至柜面办理。
- 临时调额生效期间,原静态限额被覆盖;到期后自动恢复原限额。
- 支持查询调额历史记录,并可对生效中的调额进行「提前撤销」。
秒级输出全套结构化用例,覆盖全场景无遗漏。

同时支持扩展能力:
✅ 一键导出Excel用例文件
✅ 对接内部测试平台,用例直接入库
✅ 批量迭代、补充回归用例
只要是重复性、标准化的测试工作,都可以用这套思路自定义封装。
03 实操避坑|3条落地关键建议
- 新建Skill时,Prompt务必写清场景范围+输出格式,避免用例覆盖不全、格式混乱;
- 首次生成后,建议嵌入团队专属规范,后续永久复用,统一全员输出标准;
- 支持动态迭代,用例不符合业务要求时,直接补充指令微调,快速优化Skill规则。
写在最后
本篇是「Agent + Skill」系列干货的承接落地篇,再梳理一遍核心逻辑:
- Agent:负责复杂需求理解、任务拆解、路径规划
- Skill:沉淀专业测试能力,做成可复用工具
- skill-creator:低代码自研AI工具,实现测试提效闭环
AI测试的下一阶段,从来不是单纯套用别人的工具。
而是根据自己的业务、团队、流程,打造专属生产力工具。
20分钟一次性搭建,长期复用降本,才是测试提效的核心解法。
💡福利领取
如果这份实战内容对你有帮助,
关注我,分享给身边做测试的小伙伴~
私信我免费领取:
✅ 完整成品Skill文件
✅ 可直接复制的创建Prompt
✅ 测试用例标准模板
