SuperAPI AI 工具集

boundary-value-testing

测试与质量

查看项目

更新于 10-16 01:34

技能介绍

用途:从字段 schema、最小/最大规则、包含关系、单位、时间规则、资源限制和历史缺陷中提取边界值测试设计候选,并解释选择理由、适用约束、证据缺口与最小验证动作。适用于材料不完整但仍需交付受限初版,并明确 blocked 或 unassessed 边界的场景;不适用于直接执行测试、生成无来源规则、替代完整测试策略或替人接受风险。

主要能力:先完成 known、missing、conflicting、stale、out_of_scope、assumptions 六类输入审计;用 BVT-## 记录输入域、边界值、邻近值、包含关系、单位、来源证据、影响、优先级和验证方法,并保留来源、证据状态、责任角色、关闭条件。抽取上下界、包含/排除、离散/连续类型、最小可表示步长、长度编码、货币精度、时间单位/时区及来源。

使用方式:阅读 prompts/boundary-value-testing.md,提供目标、范围、材料、环境和已有证据,并遵循其领域操作与判定流程。默认输出 Markdown;表格、JSON 或 CSV 仅在用户明确需要或现有交付格式要求时使用。静态分析、未执行项、证据状态与人工决策需分开;无运行证据时保持 unassessed、blocked 或 NOT_RUN。

限制:没有来源时不发明阈值、单位或邻近值,不把候选边界写成产品规则或执行通过;文件存在、名称匹配、设计声明或 Eval 配置不等于真实执行证据;未知项标为 unassessed、blocked 或待确认,不用常识补齐;不修改需求、代码、测试资产或目标系统。回归时读取 evals/eval.yaml 和匹配用例,触发验证使用 evals/trigger-prompts.csv 和 evals/local-rules.json,缺少 skill.selection 证据时报告 BLOCKED。