用途:该技能用于以测试驱动开发方式保证代码正确性与可维护性。主要能力围绕红-绿-重构三步循环展开。红阶段先为新增功能编写最简单的失败测试,并确认失败原因是逻辑缺失而非语法错误;绿阶段只实现足以让测试通过的最小代码,必要时可写临时粗糙实现,避免过度设计;重构阶段在保持测试通过的前提下消除重复(DRY)、改进命名与可读性、简化逻辑,每次小改动后都运行测试防回归。测试架构与标准包括:测试相互独立,对外部依赖(数据库、API)使用 mock 或 stub;单元测试应在 5 秒内运行完成;关键业务逻辑需 100% 覆盖,整体行覆盖率需 80%;命名采用 should_[预期行为]when[条件] 格式。执行流程为:需求分析并定义验收标准、先写失败的 RED 测试、编写最小 GREEN 逻辑、重构代码与测试、对每个原子任务持续循环。该技能由 7 个旧版 TDD 与测试技能合并优化而成。限制:资料未提供具体支持平台、安装方式、命令、收费、价格及与多智能体测试相关的具体操作细节,暂未提供。
tdd-master-workflow
测试与质量
更新于 10-15 21:11