SuperAPI AI 工具集

test-strategy-writer

测试与质量

查看项目

更新于 10-16 05:06

技能介绍

用途:基于 PRD、API Contract、HLD 与 Guardrails,定义独立测试层应如何测试,输出测试策略文档,为下游 test-spec-writer 提供直接指导。

主要能力:识别高风险需求、关键路径与外部依赖并分配测试层次(System Integration、E2E/Journey、Regression、Compatibility、Non-functional);定义 In-scope/Out-of-scope 与 must-not-regress;制定 API Contract 黑盒验证策略(路径、方法、参数、headers、字段、状态码、错误语义、权限、幂等、兼容语义);定义阶段化执行规则(阶段为硬约束,环境为能力与建议边界);制定环境、数据、依赖与观测策略;定义入口/出口标准、缺陷分级与豁免规则;给出自动化优先级与回归策略。

使用方式:扫描 PRD/API/HLD/Guardrails/ADR,确认批准基线并读取上游文档;按 Phase 0-4 推进,输出含 TRACEABILITY-METADATA block(test-strategy-profile-v1)的文档;保存后执行 python3 plugins/testany-eng/scripts/trace_lint.py --format json <Test Strategy 路径>,如有 PRD 再执行 python3 plugins/testany-eng/scripts/trace_build_rtm.py --format json <PRD 路径> <Test Strategy 路径>,存在 blocking issue 须修正后输出。示例:/test-strategy-writer ./docs/PRD-用户认证.md ./docs/API-Contract-用户认证.md ./docs/HLD-用户认证.md ./docs/Guardrails.md

限制:不写逐条测试步骤与完整用例包,不输出执行结果或 Go/No-Go 结论,不涉及 unit、code-level integration 设计细节,不默认开发/SDET 已完成 API Contract 验证,不以环境名称替代阶段定义。语言默认跟随用户输入;TRACEABILITY-METADATA 字段名、枚举值、ID、comment markers 保持英文。