A Course in Black Box Software Testing
Examples of Using Bug Taxonomies in Risk-Based Testing
Copyright (c) Cem Kaner, 2004
Just like in any other type of risk-based testing the tester focuses on elevated probability of failure.
The difference is that some failures have been seen before. We can analyze a product for its failure modes, ways that it can fail, and then (for each failure mode of interest) design specific tests to attempt to trigger each failure.
We analyze the failures from three angles (based on James Bach's heuristic test strategy model):
- Quality attribute failures
- Product elements failures
- Common programming errors
The following examples illustrate the use of bug taxonomies in risk-based tests:
Copyright (c) Cem Kaner 2004
This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/2.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
These notes are partially based on research that was supported by NSF Grant EIA-0113539 ITR/SY+PE: "Improving the Education of Software Testers." Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.