SuperAPI AI 工具集

test-suite-health-analysis

测试与质量

查看项目

更新于 10-16 01:34

技能介绍

用途:当需要基于 CI 运行历史、耗时分布、重跑、隔离清单、重复测试、维护记录、覆盖率与缺陷证据,评估测试套件健康风险时使用。适用于需要选择理由、适用性约束、证据缺口与最小验证动作的场景;输入不完整时也可做有边界的第一轮分析,保留被阻塞或未评估的边界。

主要能力:识别运行指标、失败/重试/隔离义务与耗时风险,并在最终通过率旁展示分母与重试情况;规范化稳定测试 ID、受保护义务、代码/数据修订与运行 ID,区分首次尝试、重试、隔离、跳过与未运行用例;产出 TSH-## 条目,包含主题、前置条件、关注点、来源证据、验证方式,以及影响/优先级、负责人角色、关闭条件与证据状态。

使用方式:先阅读 prompts/test-suite-health-analysis.md,提供目标、范围、材料、环境与证据;在给出发现前完成已知、缺失、冲突、过期、范围外与假设六部分输入审计。默认输出 Markdown,仅在明确要求或交付格式需要时使用表格、JSON 或 CSV。需将静态分析、未执行工作、证据状态与人工决策分开,运行时证据缺失时保持未评估、阻塞或 NOT_RUN。

限制:不执行测试,不假设缺失的规则、版本、阈值、数据或结果,不把候选条目数量当作覆盖率证明;文件存在、名称、设计声明与 Eval 配置均非运行时证据;不编辑需求、代码、测试资产或目标系统;不将本专项设计扩展为完整策略、完整测试用例、运行时执行或发布决策。未知项应标记为未评估、阻塞或待澄清,而非按惯例填充。交付前需确认每条 TSH-## 均含来源、证据状态、影响/优先级、负责人角色、关闭条件与验证,且发现不等于执行结果、覆盖率证明或发布声明。参考文件包括 evals/eval.yaml 及匹配用例、evals/trigger-prompts.csv 与 evals/local-rules.json;缺少 skill.selection 证据时标记为 BLOCKED。