mcpField
T
Test Generator

Test Generator

github.com/jmsktm测试与质量10217 次安装40 周前更新
代码仓库

关于 Test Generator

根据代码和用户流程生成单元测试与端到端测试的技能,涵盖预期行为、边界和错误情况、模拟对象、选择器、断言及测试数据。

主要功能

  1. 01分析函数输入与输出
  2. 02生成正常路径测试
  3. 03覆盖边界与错误情况
  4. 04创建依赖模拟对象
  5. 05编写端到端流程与断言

适用场景

  1. 01为函数编写单元测试
  2. 02测试边界条件和失败情况
  3. 03为关键用户流程编写测试

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/jmsktm/claude-settings --skill test-generator

安装后在 Claude Code 中输入/test-generator确认已加载。

详细介绍

测试生成器

生成全面的测试套件,在代码上线前发现 Bug。从单元测试到端到端场景,创建让你有信心发布的测试。

核心工作流

工作流 1:生成单元测试
  1. 分析代码 - 理解函数的输入和输出
  2. 正常路径 - 测试预期行为
  3. 边界情况 - 测试边界条件
  4. 错误情况 - 测试失败场景
  5. 模拟 - 为依赖项创建模拟对象
工作流 2:生成端到端测试
  1. 用户流程 - 确定关键路径
  2. 测试场景 - 编写分步测试
  3. 选择器 - 定义可靠的元素选择器
  4. 断言 - 验证预期结果
  5. 数据设置 - 处理测试数据

快速参考

操作命令
生成单元测试“为[函数]生成测试”
端到端测试“为[流程]创建端到端测试”
覆盖率报告“分析测试覆盖率”

评论

支持 Markdown