SuperAPI AI 工具集

tdd-guide

测试与质量

查看项目

更新于 10-15 21:46

技能介绍

用途:tdd-guide 用于需要通过测试来构建或修改行为的场景,包括功能开发、缺陷修复和重构。适用关键词包括 TDD、测试驱动开发、先写失败测试、测试先行实现、RED→GREEN→REFACTOR。

主要能力:以核心规则约束流程——在被测行为存在失败测试之前,不写生产代码。工作流分为四步:RED 阶段为单个行为编写一个失败测试并确认失败符合预期;GREEN 阶段用最小实现使测试通过,重跑测试并保持范围收敛;REFACTOR 阶段在不改变行为的前提下改善结构与命名,并保持全部测试通过;COVERAGE 阶段验证覆盖率目标,建议行、函数、分支均不低于 80%,并为边界与错误路径补充缺失测试。

测试要求:最小测试集包括针对公共函数与核心逻辑的单元测试、针对 API/数据/服务边界的集成测试,以及仅在相关时覆盖关键用户路径的端到端测试。必须考虑的边界情况包括空值或未定义输入、空值、无效类型、边界值、错误路径(网络/数据库/文件)以及并发敏感行为。

使用方式:在编码流程中作为主要编码技能使用,并与 test-driven-development 组合以获得更丰富的 TDD 模式。该技能标注为 Codex 兼容,并可作为 everything-claude-code:tdd-guide 的兼容回退目标。

限制与路由边界:当测试已经失败且用户需要定位根因时,不应使用本技能,应转向 systematic-debugging;当用户只需要测试或覆盖率报告时,也不应使用本技能,应转向 generating-test-reports。资料未提供具体安装命令、平台或价格信息。