用途:以文件夹原生状态管理 QA 策略、套件、用例、执行记录、证据、缺陷关联、可追溯性、质量门禁与发布报告。默认测试根目录为 <cwd>/.tests,其直接子目录即测试套件;仅拥有 .tests 状态,不负责产品交付协调或 .projects 状态。
主要能力:维护 TESTING.md、SUITE.md、CASES.md、RUNS.md 等权威文件;区分用例设计状态(DRAFT/READY/RETIRED)与执行结果(PASS/FAIL/BLOCKED/SKIPPED/INVALID);要求 PASS 具备可观察证据,FAIL/BLOCKED 需缺陷或明确原因;保留不可变运行历史,重测生成新 Run ID;支持基于风险的测试设计、就绪评审、分诊、回归与发布门禁。
必要用法:结构操作使用脚本,例如 node <absolute-skill-dir>/scripts/test-manager.mjs init [--root <tests-root>] [--title <title>]、create-suite、validate、status、prompt <case-id>;Studio 用 test-manager-studio.mjs [--root <tests-root>] [--port <port>] [--no-open],或从根目录运行 ./studio.sh(macOS/Linux)或 studio.cmd(Windows)。--root 默认 <cwd>/.tests。
适用场景:授权范围内可见 UI 的业务测试、套件与用例规划、执行记录与证据留存、失败重测、质量状态报告,以及测试看板、时间线和运行历史查看。
限制:不实施产品修复、不修改生产数据、不创建外部工单、不豁免质量门禁,除非用户明确要求;权限、环境、生产写入、通知、支付与破坏性操作各自独立授权。不得把 .tests 中无效的非空目录覆盖;密钥不得存入 .tests。资料未提供具体价格、平台支持范围或性能数据。