SuperAPI AI 工具集

decision-table-testing

测试与质量

查看项目

更新于 10-16 01:34

技能介绍

用途:从业务规则、条件、动作、例外、优先级、适用范围和已有测试材料中提取决策表测试设计候选,并解释选择理由、适用约束、证据缺口和最小验证动作。材料不完整时仍可交付受限初版,但需明确 blocked 或 unassessed 边界。不适用于直接执行测试、生成无来源规则、替代完整测试策略或替人接受风险。

主要能力:先完成 known、missing、conflicting、stale、out_of_scope、assumptions 六类输入审计;用 DTT-## 记录规则 ID、条件组合、适用范围、动作/结果、例外、来源证据和验证方法,并保留来源、证据状态、影响/优先级、责任角色、关闭条件和验证方法。将连续条件按来源规则离散为互斥区间或类别,列出条件域、动作、例外和优先级,交付完整组合到匹配规则再到动作表及重叠/缺失清单。

使用方式:阅读 prompts/decision-table-testing.md,提供目标、范围、材料、环境和已有证据;默认输出 Markdown,表格、JSON 或 CSV 仅在明确需要时使用。回归时读取 evals/eval.yaml 和匹配用例;触发验证使用 evals/trigger-prompts.csv 和 evals/local-rules.json,缺少 skill.selection 证据时报告 BLOCKED。

限制:不执行表中的测试,不假设未提供的规则,不把表格行数当作覆盖证明;文件存在、名称匹配、设计声明或 Eval 配置不等于真实执行证据;未知项标为 unassessed、blocked 或待确认,不用常识补齐;不修改需求、代码、测试资产或目标系统。