软件测试课程设计 · 第 1 次课
主页
/
第1次课
/
1.34
Slide 1.34
1.6 测试驱动开发(TDD)的思想
TDD(Test Driven Development):
测试在前,开发在后
——先写会失败的测试,再写代码让它通过。
① 写一个失败测试(红)
→
② 写最少代码让它通过(绿)
→
③ 重构,保持测试通过
由来
最早来自
极限编程(XP)
实践。
演化
TDD 成为思想后,落地为
UTDD
(单元测试驱动)与
ATDD
(验收测试驱动)。
对开发者的意义
测试不再是“查我”的关卡,而是
描述期望、驱动设计
的工具。
◀
1.5 测试与开发
1.34 / 40
思考互动
▶
键盘
←
→
或鼠标滚轮翻页