O'Reilly logo

ATDD by Example: A Practical Guide to Acceptance Test-Driven Development by Markus Gärtner

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Part II: Traffic Light Software System

Specification workshops, wishful thinking, and collaboration might serve you well in the beginning. But you can extend the ATDD approach even more. A multitude of teams have experimented with very different solutions to the problems they were facing after applying ATDD for a while. A collection of these solutions can be found in Specification by Example [Adz11].

Rather than showing a solution from one team here, I would like to challenge the constraints that some teams imposed on themselves while applying ATDD. The “driven” part of the name suggests that it is possible to drive the application code from the examples. With a combination of lessons I learned from test-driven development, and what I found myself ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required