关于 Test Generator
根据代码和用户流程生成单元测试与端到端测试的技能,涵盖预期行为、边界和错误情况、模拟对象、选择器、断言及测试数据。
主要功能
- 01分析函数输入与输出
- 02生成正常路径测试
- 03覆盖边界与错误情况
- 04创建依赖模拟对象
- 05编写端到端流程与断言
适用场景
- 01为函数编写单元测试
- 02测试边界条件和失败情况
- 03为关键用户流程编写测试
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jmsktm/ claude-settings --skill test-generator安装后在 Claude Code 中输入/test-generator确认已加载。
详细介绍
测试生成器
生成全面的测试套件,在代码上线前发现 Bug。从单元测试到端到端场景,创建让你有信心发布的测试。
核心工作流
工作流 1:生成单元测试
- 分析代码 - 理解函数的输入和输出
- 正常路径 - 测试预期行为
- 边界情况 - 测试边界条件
- 错误情况 - 测试失败场景
- 模拟 - 为依赖项创建模拟对象
工作流 2:生成端到端测试
- 用户流程 - 确定关键路径
- 测试场景 - 编写分步测试
- 选择器 - 定义可靠的元素选择器
- 断言 - 验证预期结果
- 数据设置 - 处理测试数据
快速参考
| 操作 | 命令 |
|---|---|
| 生成单元测试 | “为[函数]生成测试” |
| 端到端测试 | “为[流程]创建端到端测试” |
| 覆盖率报告 | “分析测试覆盖率” |
评论
支持 Markdown