Chapter 18. Testing Strategy

We will write tests before we code, minute by minute. We will preserve these tests forever, and run them all together frequently. We will also derive tests from the customer's perspective.

Oh yuck. Nobody wants to talk about testing. Testing is the ugly stepchild of software development. The problem is, everybody knows that testing is important. Everybody knows they don't do enough testing. And we feel it—our projects don't go as well as they should and we feel like more testing might help the problem. But then we read a testing book and instantly get bogged down in the many kinds and ways of testing. There's no way we could do all that and still get any development done.

Here's what XP testing is like. Every time ...

Get Extreme Programming Explained now with O’Reilly online learning.

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