The Programmer’s Guide to Quality Assurance is a book for software developers about quality assurance. Most books on quality assurance, naturally enough, target QA professionals; and for this reason most developers find them dry and uninteresting, or difficult to connect with. This short book, in contrast, is written for programmers by a programmer.


Part I: Take Ownership of Quality

Chapter 1: Your Role in Software Quality
Chapter 2: Building in Quality

Part II: Developer Testing

Chapter 3: Testing Your Own Work
Chapter 4: Functional Testing
Chapter 5: Hostile Testing
Chapter 6: Automated Testing
Chapter 7: Analyzing and Debugging

Part III: Learn From Your Bugs

Chapter 8: Fixing Bugs Completely
Chapter 9: Bug Causes and Remedies

Available for purchase at Amazon.com (also available digitally on Kindle)