analyzing-change-for-testing
Installation
SKILL.md
分析变化以支持测试
测试分析把变化转成可检查的产品行为、测试重点和证据需求,不替开发发明规则。
前置条件
读取 test-privateer/references/artifact-routing.md,据其适用条件确定是否维护项目地图;读取当前变化依据、相关项目资料和已有测试资产。需要 TCO 时使用 mapping-project-test-space 建立或补齐。一次性分析可使用相关项目证据,说明实际调查范围和未知;缺少 TCO 文件本身不等于上下文不足。
先确定变化处于研发前、开发中、可运行还是已执行。阶段无法从证据确定,且会改变测试对象、判定依据(oracle)或产物性质时,先询问用户。
- 研发前或开发中:分析目标行为、设计风险、待实现的可验证结果和测试条件。
- 可运行:分析变化影响和测试准备,核对差异的目标版本与适用要求。
- 已执行:依据实际观察和判定依据评价结果,异常交给
investigating-findings核实。
分析变化
1. 明确变化目的
用 clarifying-test-basis 确认用户任务、现状问题、产品承诺、成功信号及真实业务链。只问会改变范围、模型、判定依据或测试重点的问题。