This is a concise description and guidewords for five kinds of testability: epistemic, value-related, project-related, subjective, and intrinsic. Version 2.7 … [Read more...] about Heuristics of Software Testability
software-quality
Rapid Testing Guide to Making Good Bug Reports
This is a general guide to writing good bug reports. … [Read more...] about Rapid Testing Guide to Making Good Bug Reports
Test Report Example: Audit Testing
I once did audit testing on a medical device. (Audit testing means you test something and see if you can find bugs that the team working on it has not already found. You then use that information to … [Read more...] about Test Report Example: Audit Testing
Bug Metrics Tutorial
These are the slides from one of my tutorials about bug metrics. … [Read more...] about Bug Metrics Tutorial
Value Without Numbers
When competent managers think about the value of work, they are not limited to thinking about metrics. In fact, numbers are a pretty bad way to about software and software projects. I recommend that … [Read more...] about Value Without Numbers
Risk and Requirements-Based Testing
Bach, J. (1999). Risk and Requirements-Based Testing. Computer, 32, 113–114. https://doi.org/10.1109/MC.1999.10066 This is about why it's not enough to know the requirements. To test … [Read more...] about Risk and Requirements-Based Testing
Good Enough Quality: Beyond the Buzzword
Bach, J. (1997). Good enough quality: beyond the buzzword. Computer, 30(8), 96–98. https://doi.org/10.1109/2.607108 This is a refinement of my original "good enough quality" concept. … [Read more...] about Good Enough Quality: Beyond the Buzzword
The Challenge of “Good Enough” Software
This is another of my seminal articles-- one I wrote early on in my career that defined my vision of software development, and on which I have been elaborating ever since. "Good enoughness" is part of … [Read more...] about The Challenge of “Good Enough” Software
Process Evolution in a Mad World
This is the first big article I ever wrote. It got me a lot of attention in the early 90's. The interest people showed in these ideas is basically why I decided to become a methodologist of software … [Read more...] about Process Evolution in a Mad World