Michael E. Ensminger (MEE)
Software Quality Assurance (SQA)

Hierarchical Organization of Test Cases

© 2006–2017 by Michael E. Ensminger. Unless otherwise noted, the content of this site is licensed under a Creative Commons Attribution NonCommercial 2.5 License.

Prepared for and presented at the Eighth International Conference on Software Quality / The 1998 Pacific Northwest Software Quality Conference in October, 1998.


A three-tier organization for test cases is presented. The criteria for inclusion in a tier are based on the pragmatic needs of the tester. The quick test tier aims at testing the most commonly used functionality in common situations. The full test tier fleshes out the quick test tier to fully test the functionality of a feature. The detail test tier discovers those defects that would not prevent shipping but allows the developers to fix them as time permits. The benefits of the approach are many. The organization allows the project to develop objective release criteria. It also provides a roadmap for test organization.

Paper (pdf)
Slides (ppt)