SuperAPI AI 工具集

ln-32-test-strategy-planner

测试与质量

查看项目

更新于 10-15 23:59

技能介绍

用途:为指定范围设计只读、基于风险的测试组合决策,在重要本地行为上最大化信心,同时避免缺乏独特缺陷信号的测试膨胀,并定义受影响证据的保留、变更、合并、退役或有意省略方式。

主要能力:建立范围与证据,读取仓库规则与 Git 状态,识别语言、框架、运行器、测试目录、夹具、环境、CI 门禁、覆盖率、契约测试与手工测试面;将现有证据和受影响测试映射到需求,覆盖状态记为完整、部分、缺失或不可用。构建风险图,追踪关键流程,识别涉及资金、认证、授权、所有权、数据完整性、破坏性操作、迁移、公共契约或不可逆工作流的独特本地行为,枚举缺陷类别并定性排序。决定组合动作、层级与判定器,为每个风险分配 KEEP、ADD、UPDATE、MERGE、DELETE 或 NO_TEST,定义最小充分独立判定器,检查 mock 与 fake 不绕过边界或失败语义,UI 定位器使用稳定的项目原生语义定位器或显式 ID/测试钩子。产出优先级测试矩阵,列出测试依据、受保护结果、风险、现有证据、组合动作、层级、设置、判定器、预期证据、环境、门禁与结果状态,并定义审查或退役触发条件。

使用方式:保持只读运行,不创建测试、夹具、快照、任务或文档,不更新被审查实现。按清单逐项跟踪为 PENDING、PROVEN、CLEARED 或 UNPROVEN,只有观察到的结果才算证明。按用户语言输出,依次标注 Result、Scope、Evidence、Verification、Completion 五个字段。

适用场景:需要为功能或变更规划风险导向测试组合、决定测试增删改并明确验收证据时。

限制:不编写或执行测试;覆盖率只是发现证据而非证明;外部研究仅在能增加具体失败模式、边界或判定器时可用;持久测试登记表可选;无法确定需求或安全关键边界时返回 BLOCKED。