SuperAPI AI 工具集

playwright-coverage-plan-generation

测试与质量

查看项目

更新于 10-16 09:12

技能介绍

用途

本技能用于 Playwright 测试工作中的覆盖计划生成。当需求已经足够清晰、可以据此制定计划时使用。它的目标是把已确认的需求转化为结构化、考虑风险的 Playwright 覆盖计划。

前提条件

应从已确认的需求或明确标注的分析基线出发。如果仍存在重大假设,应在计划中保持其可见,而不是将其掩盖。

规划规则

  • 以有意义的功能完整性为目标,而不是机械地膨胀场景数量。
  • 覆盖那些会改变信心的路径:核心成功路径、重要变体、失败处理、边界条件,以及在相关时的权限或角色差异。
  • 避免用不同措辞测试同一风险的重复场景。
  • 选择仍能良好验证该行为的最低成本执行类型。

输出契约

生成如下形式的覆盖计划表格:

| Priority | Requirement ID | Scenario | Coverage Type | Execution Type | Risk Covered | Notes |

在有用时,Coverage Type 可使用 happy-path、variation、negative、edge 或 resilience 等取值。

执行类型指引

  • UI:用于终端用户行为、视觉流程或仅限浏览器的交互。
  • API:当行为可以通过服务调用更直接、更低成本地验证时使用。
  • Component:用于隔离的 UI 状态或高度聚焦的组件行为。
  • 当一个需求需要多个信心层次时,混合策略是有效的。

范围控制

  • 高价值或逻辑密集的功能通常需要不止一个场景。
  • 简单的静态内容通常只需要一次直接验证。
  • 不要为了保持计划简短而省略重要的非成功路径。
  • 不要为了显得计划全面而添加低信号价值的排列组合。

下一步

当在实现或文档之前需要明确评审或签核时,使用 dispatcher intent review_playwright_coverage_plan。如果 dispatcher 路由不可用,使用 ../review/SKILL.md。