用途:在 LLD 完成且测试策略已确认后,为独立测试范围产出完整、准确、可执行的 test case package。只细化已批准的测试策略,不重写测试方法论,也不输出测试结果或发布结论。
主要能力:输出包范围与基线引用、追溯矩阵、按需求/风险/外部行为/场景/NFR 分项的覆盖率摘要与未覆盖项清单、按层次与风险分组的测试矩阵、API Contract 验证矩阵与详细用例、环境数据依赖与证据要求,以及 Smoke、Critical Regression、兼容回归包与执行顺序建议。必须内嵌 test-spec-profile-v1 的 TRACEABILITY-METADATA,artifact.type 固定为 TEST_SPEC,CASE-* 需有 verifies 或 mitigates 出边,指向 REQ-、RISK-、MR-、BEH-,必要时指向 DEC-* 或 FLOW-*。上游 unit 与 code-level integration 仅作前置条件,批准 API Contract 的黑盒验证须在本包展开。
使用方式:按 Phase 0 至 Phase 4 执行。先扫描 PRD/API/HLD/LLD/Test Strategy/Guardrails 确认基线并输出上下文收集报告;再建包结构与追溯骨架、设计测试矩阵、编写详细用例;最后自检并运行:python3 plugins/testany-eng/scripts/trace_lint.py --format json <Test Spec 路径> 与 python3 plugins/testany-eng/scripts/trace_build_rtm.py --format json <PRD 路径> <Test Strategy 路径> <Test Spec 路径>。存在 blocking issue 或重复 ID、未解析目标时必须先修正。
适用场景:接口契约、系统集成、端到端、兼容回归与非功能验证的测试设计;需要为下游自动化准备交接信息时,按 handoff 契约写明 scenario_groups、recommended_executor、platform_case_strategy、pipeline_required,不计划落地时显式标注 status: not_planned。
限制:不重新定义上游需求,不做测试执行与缺陷报告,不给发布准出结论;覆盖率是测试设计覆盖率,非代码或执行覆盖率,分母不含 out-of-scope、已批准豁免、unit 与 code-level integration。语言默认跟随用户输入,元数据字段名、枚举值、ID 与 comment markers 保持英文。具体安装方式与收费信息暂未提供。