setting-test-mission

Installation
SKILL.md

设定测试任务

测试任务回答:用户要完成什么,产品承诺改变什么,这次要了解、验证或产出什么,下一步做什么。

建立任务

  1. 沿用当前请求和已确认上下文中的测试目标。只给测试对象或方法,且分析、设计、执行会产生不同结果时,简述当前理解,问一个决定本轮工作的问题并等待回答;此前只做支撑提问的调查,不扩写完整测试文档。目标已明确或用户要求先自主分析时,按已知范围推进并标明假设。
  2. 建立价值锚点:用户任务、现有做法、最费力或最受限之处、产品承诺的改善、可观察的成功信号。指标未知就记录未知,不编阈值。
  3. 说明证据的使用者及其需要回答的问题。只有准入、放行、停止或风险接受场景才记录实际决策人与证据门槛。
  4. 把需求放回真实业务:参与角色、触发、目标、规则、损失和恢复。
  5. 界定测试对象:系统边界、上下游、接口、数据流、共享状态、环境和权限。
  6. 区分已知事实、合理推断和未知。缺失信息会改变任务时,调用 clarifying-test-basis。
  7. 写出当前需要验证的价值问题;只有测试重点、深度或顺序需要它时,才补暂定风险。不用空泛风险替代产品分析。
  8. 选择一个最高价值的下一步,说明要获得的证据以及它会改变什么。

下一步可以是澄清、产品分析、风险分析、建模或执行。产品行为和 oracle 尚不清楚时,先补认知,只暂停依赖未知规则的精确预期,继续已明确部分的分析与设计。下一步写明业务对象、具体动作和交付物,区分编写用例、核实执行条件与实际运行。

测试任务卡

Installs
22
GitHub Stars
2
First Seen
Sep 4, 2026