O'Reilly logo

Extreme Programming Adventures in C# by Ron Jeffries

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

Chapter 6. The First Customer Acceptance Test

Sometimes, too often, XP teams don’t have Customer Acceptance Tests or they leave them until "later." The result is a less confident customer and problems when you least need them. Here’s our first customer test. See? That wasn’t hard.

Do We Need a Customer Test?

In the previous chapter, I mentioned, in a screaming sort of tone of voice, that we need a customer test. Extreme Programming teams use at least two levels of testing: programmer tests, like we’ve already been writing, and customer tests. The main distinguishing characteristic of a customer test is that it belongs to the customer. That ownership is important.

The basic cycle of the project is that the customer says what she wants and the programmers ...

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