1、包括验收测试驱动开发(acceptance test driven develop,简称atdd)在内,这个是广义的理解;
(2)tdd主要用于设计和编码,atdd主要用于需求分析和确认。下文tdd即是采用第2种理解的tdd。
从xp角度看,tdd应当开展到极限。
从scrum来看,tdd本身不属于scrum,应当由团队来决定是否采用tdd,如果是,也由团队来决定采用何种程度的tdd。
====================================分割线================================
最新内容请见作者的github页:http://qaseven.github.io/