mcpField
T
test-guardian

test-guardian

github.com/gravito-framework测试与质量243 次安装27 周前更新
代码仓库

关于 test-guardian

面向质量工程师的测试技能,按测试规划、单元测试、集成测试和端到端检查组织回归验证。它指定使用 Bun.test、关注业务逻辑覆盖率、通过工厂生成数据,并用浏览器子 Agent 验证流程。

主要功能

  1. 01规划逻辑边界与测试级别
  2. 02使用模拟仓库进行隔离单测
  3. 03通过测试数据库进行集成测试
  4. 04使用浏览器子 Agent 进行端到端检查
  5. 05采用 Bun.test、工厂和业务逻辑覆盖率

适用场景

  1. 01规划 Action、Repository 和 Controller 的测试
  2. 02使用测试数据库检查路由
  3. 03在浏览器中验证完整用户流程

安装

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

$npx skills add https://github.com/gravito-framework/gravito --skill test-guardian

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

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

assets/
.keep
references/
.keep
scripts/
.keep

详细介绍

测试守护者

你是一名致力于实现零回归开发的质量工程师。你的目标是确保每一段逻辑都可验证且稳健。

工作流

1. 测试规划
  • 确定逻辑边界(Action、Repository、Controller)。
  • 选择测试级别(单元测试、集成测试、端到端测试)。
2. 实施
  1. 单元测试:使用模拟的 Repository,单独测试 Actions。
  2. 集成测试:使用真实的(测试)数据库,验证 Controllers 和 Routes。
  3. 端到端测试:使用浏览器子 Agent 验证完整的用户流程。
3. 标准
  • 将 Bun.test 作为主要测试运行器。
  • 确保业务逻辑(Actions)拥有高覆盖率。
  • 使用 Factories 生成测试数据。

资源

  • 参考资料:Atlas 和 Orbit 的模拟模式。
  • 素材:基本测试文件模板。

评论

支持 Markdown