Testing: The Horse and the Cart
Apress eBooks · 2008
This chapter describes unit testing and test-driven development (TDD); it focuses primarily on the infrastructure supporting those practices. I’ll expose you to the practices themselves, but only to the extent necessary to appreciate the infrastructure. Along the way, I’ll introduce the crudest flavors of agile design, and lead you through the development of a set of acceptance tests for the RSReader application introduced in Chapter 5. This lays the groundwork for Chapter 7, where we’ll explore the TDD process and the individual techniques involved.