Chapter 11. Strategies for implementing acceptance tests
Drawings help people to work out intricate relationships between parts.
Christopher Alexander, father of the Pattern Language movement
We’ve now been introduced to acceptance tests, and we’ve gained an understanding of how to work with acceptance tests in the context of a team using an agile or iterative process. We’ve also taken a brief look into the Fit framework, which is probably the most popular acceptance-test tool around. Along the way, we saw what the technical representation of our acceptance tests might look like and roughly what is involved in automating those tests. In this chapter, we’ll change our focus toward the technical gotchas of making our acceptance tests—fixture ...