跳到正文
← 返回术语表

テスト駆動開発测试驱动开发

在教科书中学习敏捷开发与 XP 的实践方法

定义测试驱动开发(テスト駆動開発)是一种开发方式:先写要做的功能的测试,再写能通过该测试的代码。

解说先写好的测试表明了“做到什么才算完成”,因此在动手之前规格就已清晰。写测试、让它通过、整理代码,这个小循环反复进行,每次都用测试确认行为。英文缩写为 TDD,是 XP 的代表性实践。

类比就像组装家具之前,先定下“这个书架放 30 本书也不会歪”这一合格标准,再开始动手。

记忆钩子“驱动”就是“推动的力量”。从字面就能读出:由测试打头阵,带动整个开发。

相关真题(1 道题)