SuperAPI AI 工具集

combinatorial-testing

测试与质量

查看项目

更新于 10-16 01:34

技能介绍

用途:在因素、取值、组合约束、交互风险和已有组合明确后,进行组合测试设计,选择高风险的多因素组合,输出 CT-## 候选。适用于输入不完整但需交付受限初版,并标记 unassessed 或 blocked 的场景。

主要能力:从材料建立 factor/value 表及约束表达式,区分输入、环境与状态;交付因素/约束、强度理由、合法 t 元组 universe 和缺口;只对已枚举的模型声明静态组合覆盖。输出默认 Markdown,表格、JSON 或 CSV 仅在用户明确需要或现有交付格式要求时使用。

使用方式:阅读 prompts/combinatorial-testing.md,先列出 known、missing、conflicting、stale、out_of_scope、assumptions;按方法合同形成 CT-##,保留来源、证据状态、影响、责任角色、关闭条件和验证方法;事实、推断、建议和 Human 决策必须分开;只提出后续验证意图,不写成已执行结果。回归时读取 evals/eval.yaml 和匹配用例;触发验证使用 evals/trigger-prompts.csv 和 evals/local-rules.json,缺少 skill.selection 证据时报告 BLOCKED。

限制:不执行测试,不宣称覆盖或通过;不把多因素组合数量写成覆盖证明,不忽略约束或凭经验补造取值;文件存在、名称、模板和 Eval 配置不等于真实执行证据;不修改需求、代码、测试资产或目标系统,不替 Human 接受风险;未知值域不能补成任意二元值。