analyzing-test-space-with-mfq

Installation
SKILL.md

用 MFQ 分析测试空间

MFQ 的直接产物是 MFQ 覆盖大纲:组织候选测试点、风险、问题、重要数据和已知缺陷,不把每个节点当场展开为可执行测试。

1. 接收范围与上下文

接收调用方给出的有界范围,以及业务结果、角色、流程、系统边界、上下游、数据流、状态、规则和证据状态。

完成条件: MFQ 的分析边界明确,条目需要关联的业务或系统关系可见。

2. 建立 MFQ 覆盖

  • M — 单功能: 当前分析粒度下可独立分析的一个功能,写清输入、输出或职责边界,以及它服务的业务结果或系统职责。页面、菜单和泛化功能名不能替代 M。
  • F — 交互: 两个或以上功能、角色、系统、数据或时间之间会影响行为的关系,写清参与方、交互边界和业务/系统影响。
  • Q — 质量特性: 挂在具体 M、F 或产品结果上的质量关注,写清关注的质量、可能后果及可观察方向。

M 始终是当前粒度下的单功能;粒度变化只调整该功能内部需要关注的规则、状态和边界,不把规则或状态另立为 M。拆开包含多个功能的大功能,合并不改变覆盖判断的碎片。F 和 Q 在覆盖阶段可以只是防遗漏提醒;当前风险值得深化时,将专题分析候选记入“下一步”。

每个条目保持轻量,至少记录:

Installs
22
GitHub Stars
2
First Seen
Sep 4, 2026