mcpField
S
symfony:e2e-panther-playwright

symfony:e2e-panther-playwright

github.com/dev-toolings测试与质量227477 次安装3 周前更新
代码仓库

关于 symfony:e2e-panther-playwright

面向 Symfony 的测试技能,支持通过 TDD、功能测试和端到端测试降低回归风险。它引导从编写失败测试到实现和重构,并注重稳定且可观察的断言。

主要功能

  1. 01编写行为与边界失败测试
  2. 02实现并重构至测试通过
  3. 03覆盖无效及未授权路径
  4. 04使用确定性夹具并隔离测试

适用场景

  1. 01将缺陷报告转为可执行测试
  2. 02为 Symfony 行为建立回归覆盖

安装

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

$npx skills add https://github.com/dev-toolings/superpowers-symfony --skill symfony:e2e-panther-playwright

安装后在 Claude Code 中输入/symfony:e2e-panther-playwright确认已加载。

附带文件reference.md

详细介绍

E2e Panther Playwright(Symfony)

使用场景

  • 通过 TDD/功能测试/端到端测试,构建回归安全的行为。
  • 将错误报告转化为可执行的失败测试。

默认工作流

  1. 为目标行为和一个边界情况编写失败测试。
  2. 编写最少的代码以使测试通过。
  3. 在保持测试套件全绿的同时进行重构。
  4. 扩大覆盖范围,涵盖无效、未授权和未找到的情况。

护栏

  • 优先使用确定性的测试夹具/构建器。
  • 验证可观察到的行为,而非内部实现。
  • 确保测试彼此隔离,并在 CI 中保持稳定。

渐进式披露

  • 使用此文件了解执行原则和风险控制。
  • 需要深入了解实现细节时,打开参考资料。

输出约定

  • RED/GREEN/REFACTOR 轨迹。
  • 已更改的测试文件及已执行的命令。
  • 覆盖率和置信度说明。

参考资料

  • reference.md
  • docs/complexity-tiers.md

评论

支持 Markdown