SuperAPI AI 工具集

tdd

测试与质量

查看项目

更新于 10-15 21:10

技能介绍

用途:当任务需要实现全新行为(功能、模块、端点、集成等任何增量改动)时应用该技能,以测试驱动方式推进开发。

主要能力:对所有新增行为执行严格的红-绿-重构循环,一次只处理一个行为切片。约束包括:测试先行,没有失败的测试就不写生产代码;最小差异,不做无关重构、重命名或格式改动;确定性,通过接缝与假件控制时间、随机性、I/O 和并发;快速失败,不允许在没有测试证明意图的情况下静默吞掉错误。

使用方式:每个行为切片执行标准循环——红:写一个因正确原因失败的测试,名称编码行为与条件;绿:写最少的生产代码使其通过,不做投机性抽象(三次法则);重构:消除重复、收紧命名、简化流程,行为不变;验证:先运行最小相关目标,再运行完整测试套件,并报告命令与结果。输出包含:意图(一句话)、测试切片(3-7 条有序要点)、变更(按文件列出新增/更新的测试与生产代码)、验证(命令与通过/失败)、风险(契约变更、易波动测试因素、未覆盖边界)。

适用场景:新增功能、模块、端点或集成等增量开发任务。

限制:资料未提供具体安装命令、平台支持、收费或价格信息。