Foreword

As a general rule, about 50 cents out of every dollar spent on software projects goes toward finding and fixing bugs. About 40 cents out of that 50 is spent on various kinds of testing, of which there are more than twenty types in total.

Software testing is a curious part of software engineering. Given that it is the key cost driver for software projects, and that testing costs go up with application size, it is alarming that testing is seldom done well. And yet, the topic is covered by some of the best software engineering books by some of the best authors. A quick search of the web or online bookstores will turn up dozens of books about software testing, and many of these are quite good.

There seem to be some social reasons for why ...

Get Common System and Software Testing Pitfalls: How to Prevent and Mitigate Them: Descriptions, Symptoms, Consequences, Causes, and Recommendations now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.