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 ...

Get Test Driven: Practical TDD and Acceptance TDD for Java Developers now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.