Top 10 Testing Mistakes XP Teams Tend to Make

Top 10 Testing Mistakes XP Teams Tend to Make

XP practices like Test-Driven Development (TDD), continuous integration, refactoring, and paired programming make it the most rigorous process I’ve ever encountered. The resulting code is usually extremely high quality. But, unfortunately, XP is not a panacea. Nor is code produced by XP teams guaranteed to delight users. . . . → Read More: Top 10 Testing Mistakes XP Teams Tend to Make

Better Testing, Worse Testing

I presented “Better Testing, Worse Quality” in 2001 at the SM/ASM conference. The paper remains one of the most popular on my site. In it, I use a diagram of system effects to explain how a big improvement in system-level independent testing can, ironically, lead to worse quality as the level of developer testing goes down.

A . . . → Read More: Better Testing, Worse Testing