O'Reilly logo

Extreme Programming Explained by Kent Beck

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

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