Test-Driven Development in the Larger Context: TDD & ATDD
When discussing or teaching Test-Driven Development, or TDD, a question often arises: What about Acceptance Tests? Are they part of TDD? Can they also be used to drive development, as in ATDD? If so, how do they relate to the unit tests that developers typically write as part of their process? This non-technical presentation examines the differences, similarities, and synergy between TDD and ATDD, and places them into the overall context of the management of an agile process.