model-based-testing · git:20260915.d07a5f5 · 2026-09-15 · sha256 8046dae1b17c256c
model-based-testing git:20260915.d07a5f5A
Immutable. This exact content is served forever at /api/v1/blob/8046dae1b17c256c.
--- name: model-based-testing description: Use this skill when you need to derive test-path candidates from sourced behavior, state, or process models; triggers include model-based test design. --- # Model-Based Test Design derive test-path candidates from sourced behavior, state, or process models,输出 MBT-##。它只产生证据边界内的设计候选,不执行测试,不宣称覆盖或通过。 ## 何时使用 - 需要分析 behavior models, states/nodes, events, path constraints, model version, and existing execution evidence。 - 需要保留选择理由、证据缺口、优先级和验证动作。 - 输入不完整但需要交付受限初版,并标记 unassessed 或 blocked。 ## 如何使用 1. 阅读 prompts/model-based-testing.md,先列出 known、missing、conflicting、stale、out_of_scope、assumptions。 2. 按方法合同形成 MBT-##,保留来源、证据状态、影响、责任角色、关闭条件和验证方法。 3. 事实、推断、建议和 Human 决策必须分开。 4. 只提出后续验证意图,不写成已执行结果。 ## 核心约束 - Do not invent model nodes, paths, or versions, or treat model presence as runtime evidence. - 文件存在、名称、模板和 Eval 配置不等于真实执行证据。 - 不修改需求、代码、测试资产或目标系统,不替 Human 接受风险。 ## 交付前自检 - [ ] 六类输入审计完整。 - [ ] 每条 MBT-## 有来源、证据、影响/优先级、责任角色、关闭条件和验证方法。 - [ ] 已明确未执行、未验证、未评估和待决策项。