关于 symfony:e2e-panther-playwright
面向 Symfony 的测试技能,支持通过 TDD、功能测试和端到端测试降低回归风险。它引导从编写失败测试到实现和重构,并注重稳定且可观察的断言。
主要功能
- 01编写行为与边界失败测试
- 02实现并重构至测试通过
- 03覆盖无效及未授权路径
- 04使用确定性夹具并隔离测试
适用场景
- 01将缺陷报告转为可执行测试
- 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/功能测试/端到端测试,构建回归安全的行为。
- 将错误报告转化为可执行的失败测试。
默认工作流
- 为目标行为和一个边界情况编写失败测试。
- 编写最少的代码以使测试通过。
- 在保持测试套件全绿的同时进行重构。
- 扩大覆盖范围,涵盖无效、未授权和未找到的情况。
护栏
- 优先使用确定性的测试夹具/构建器。
- 验证可观察到的行为,而非内部实现。
- 确保测试彼此隔离,并在 CI 中保持稳定。
渐进式披露
- 使用此文件了解执行原则和风险控制。
- 需要深入了解实现细节时,打开参考资料。
输出约定
- RED/GREEN/REFACTOR 轨迹。
- 已更改的测试文件及已执行的命令。
- 覆盖率和置信度说明。
参考资料
reference.mddocs/complexity-tiers.md
评论
支持 Markdown