backBack to 1/2015
General and Professional Education
1/2015 pp. 57-62

pdf Get full text pdf


In this paper we describe the problem of assigning priorities to test cases before the beginning of software testing. This problem occurs when testers do not have enough time to test every function. Therefore, it must be specified which test cases are the most important, which are medium important, and which can be omitted incurring little risk of the production environment failure. We describe a method of test case prioritization using a table called the report matrix. Such matrices can be used to introduce some quality and functionality measures of a version of software as well as to allow the comparison between different versions.

Key words

test case prioritization, report matrix, quality measures


1. Agrawal H., Horgan J.R., London S., Wong W.E., A Study of Effective Regression Testing in Practice, IEEE International Symposium on Software Reliability Engineering, 1997.

2. Blostein D., Hassan A. E., Hemmati H., Thomas S.W., Static test case prioritization using topic models, Springer Science+Buisnes Media, LLC 2012.

3. Catal C., Mishra D., Test Case prioritization: a systematic mapping study, Springer Science+Buisnes Media, LLC 2012.

4. Chan A.T.S., Chen J., Lu Y., Huang R., Towey D., Aggregate-strength interaction test suite prioritization, The Journal and Systems and Software 99, 2015.

5. Ho Y., Pepyne D. L., Simple Explantation of No Free Lunch Theorem of Optimization, IEEE, Conference on Decision and Control, Orlando, Florida USA, 2001, IPCSIT vol.14 (2011) © (2011) IACSIT Press, Singapore 225.

6. Sun F., Yan L., Regression testing Prioritization Based on model Checking for Safety-Crucial Embedded Systems, 2013 Fourth International Conference on Digital Manufacturing & Automation.