O'Reilly logo
  • Removed Readded thinks this is interesting:

On a lower level, we test-drive code using the technique we call TDD. On a higher level—that of features and functionality—we test-drive the system using a similar technique we call acceptance TDD. Figure 1.1 describes this combination from the perspective of improving both external and internal quality.

Figure 1.1. TDD is a technique for improving the software’s internal quality, whereas acceptance TDD helps us keep our product’s external quality on track by giving ...


Cover of Test Driven: Practical TDD and Acceptance TDD for Java Developers


another pretty picture