SuperAPI AI 工具集

test-designer

测试与质量

查看项目

更新于 10-15 22:40

技能介绍

用途:在编写测试代码之前,先设计能区分关键失败、且在合理重构后仍稳定的最小证据集。该技能只负责规划,把设计结果返回给调用方,方法独立于语言,不依赖 SAM 或特定测试框架。

主要能力与流程:解析主张,识别必需行为、真实失败、后果与证据权威,将意图标注为权威、观察、派生、假设或提议;实现只用于定位接缝,不定义预期行为。设计贴近证据,选择能区分所声称变更的直接观察,最好在修复前后使用同一观察。选择保留的保护,应用测试原则的准入与经济学,复用已能捕获同一重要失败的现有保护,若没有唯一保护价值就返回 NO NEW TEST JUSTIFIED。放置观察点,选择仍能暴露失败的最高稳定契约层级,独立论证 oracle 并指出边界上必须保持真实的部分;对 TDD 只设计下一个有用的行为增量并说明其预期红灯。当多个独立输入、状态、配置、环境或能力共同影响义务时,应用交互覆盖。让执行可复现,发现项目命令与 CI 通道,记录前置条件、隔离、清理、诊断、选定用例及提议与观察到的证据。最后守恒计划,覆盖所有范围内义务,去除重复或仅实现层面的保护,将直接验证与保留分开。

输出:权威主张与未解决意图、直接贴近验证、保留测试卡或 NO NEW TEST JUSTIFIED、边界/独立 oracle/现实故障/执行证据,以及仅在交互步骤触发时的交互模型;证据状态为 DESIGN READY、DESIGN PARTIAL 或 DESIGN BLOCKED,这些是设计状态而非通过测试声明。在 SAM 中放入调用方既有的验收/验证字段;测试存在后可用 Test Reviewer 挑战其实际保护。

限制:仅规划,不编写测试;缺少意图或证据时可能阻塞;具体命令、CI 通道和实现细节需由项目现场发现,资料未提供。