test-strategy
Installation
SKILL.md
测试策略(test-strategy)
回答"这个功能应该怎么测"——把风险翻译成两域测试范围与深度。策略位于"需求 → 风险分析 → 策略 → 测试设计 → 用例"链路中,跳过策略直接写用例是本框架明确反对的。
- 输入:需求模型(
需求模型.md;没有则内联轻量研读需求源)、代码仓库、系统架构、历史 Bug - 输出(落盘):
{项目}/测试策略.md(Risk Map + 两域 scope + depth_budget);有 handoff / blocked / 外部执行器轴时另产{项目}/专项移交_{轴}_{日期}.yaml - 边界:不写具体用例(→
test-case-writing);不代替用户裁决(自动化提案、预算裁决均 ⏸ 等确认);覆盖范围限于系统级黑盒(UI / API / 手动 / 专项移交)——单元/集成测试是开发侧职责,本策略的风险评级与"已覆盖"结论均以该层已有保障为假设前提(假设未验证时在测试报告标注,防"系统级全过 = 质量有保障"的误读)
When to Use
- "这个功能应该怎么测"——需要范围 / 类型 / 深度 / 优先级的策略决策与理由
- 需要识别风险并评级(Risk Map),作为用例优先级与回归锚点的依据
- 需要决定测试类型取舍(性能 / 安全 / 可靠 / 兼容等哪些测、测多深、哪些明确不测)并留痕
- 需要制定自动化计划提案与长期回归策略