SuperAPI AI 工具集

test-designer

设计与创作

查看项目

更新于 10-15 17:25

技能介绍

用途:Test Designer 是独立测试设计编排器,编码了“独立评估”原则——写测试的智能体不能是实现功能的智能体,也不能继承实现的假设。适用于复杂/非平凡功能的 TDD 红阶段(多文件、多分支逻辑、新子系统),或需求模糊到实现者自写测试可能合理化实现而非捕获 bug 时。不适用于琐碎改动、bug 复现测试、非代码变更。

主要能力:通过派发无上下文智能体,仅提供需求描述、相关代码路径(只读)和边界用例提示(边界输入、并发/顺序、资源生命周期、不变量、对抗性输入),产出会失败的测试计划与可执行测试文件,每个测试附一行理由说明其能捕获的 bug。

使用方式:步骤一收集派发包,明确排除实现计划、方案提示、进行中分支代码和测试猜测;步骤二选择执行者,复杂架构用独立智能体,中等复杂度且当前对话干净可用子智能体,琐碎则内联写;步骤三用最强模型和最高努力度(xhigh)派发,工具限 Read/Grep/Glob 读代码、Write 仅写测试文件;步骤四验证返回测试,必须因预期理由失败(红),排除 ImportError、缺 fixture、语法错误等假红,检查理由去重、覆盖类别、框架匹配,并避免“形状对样例”测试,改用属性式断言;步骤五交给实现阶段按 TDD 写最小代码转绿。

限制:不提供实现代码;不编辑测试目录外文件;需项目已有测试框架;若主智能体已讨论或草拟实现,子智能体隔离无法消除上下文污染,应默认用独立智能体。具体模型品牌、价格、平台支持等资料未提供。