Examples Of Software Testing Bug Taxonomies — Tentamen Software Testing Blog

Image by Ron van den Berg from Pixabay


Now that we know about the Taxonomy Of Bugs for shopping cards created by Giri Vijayaraghavan and Cem Kaner, let’s learn how to create our own Software Testing Taxonomies using this excellent paper: Bug Taxonomies: Use Them to Generate Better Tests [Vijayaraghavan, Kaner]. Who uses Taxonomies? Many thanks to Marcel, who sublimed this great resource on his blog, That’s the buffet table.

Taxonomy Examples

Many disciplines are using taxonomies. For example, there is a Facial Gesture Taxonomy. As this blog post is about software testing, we will list several interesting Fault Taxonomies. The best way is to learn from mistakes made by other software testers.

Taxonomy must have an objective.

Anderson’ Penetration Matrix

Simple 2×2 Matrix where dimensions are defined with authorized/not authorized use of computer or program resources. The objective is to assess threats for penetration against computer access and program resources.

In Aslam’s UNIX Security Taxonomy, the objective is UNIX OS security.

Software testing has two excellent Taxonomies about software testing faults:

  • Boris Beizer’s “Bug Taxonomy”
  • Cem Kaner’s appendix of “Common Software Errors” (Kaner et al.,)


When you are stuck with testing ideas, just Google for your application domain along with word Taxonomy.

Originally published at https://blog.tentamen.eu on November 9, 2020.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store