Chapter 1. Prologue

“Begin at the beginning,” the King said, very gravely, “and go on till you come to the end; then stop.”

Lewis Carroll, Alice’s Adventures in Wonderland

Say hello to testable requirements. You are introduced to acceptance tests and discover the benefits of using them. You are also introduced to the team that will create them.

Ways to Develop Software

Different teams have different ways to develop software. Here are examples of two ways.

One Way

It’s the last day of the iteration. Tom, the tester, is checking the implementation that Debbie, the developer, handed over to him earlier that day. He goes through the screens, entering the test case data he created. He discovers that the results aren’t what he had assumed they ...

Get Lean-Agile Acceptance Test-Driven Development: Better Software Through Collaboration now with O’Reilly online learning.

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