Test Case Reduction : Reduction of test cases is an essential activity and can be done using the following strategies.
-
Minimization of test cases : In this technique redundant test cases are searched and are removed. A redundant test case is one which achieves an objective which has already been achieved by another test cases.
-
Prioritization of test cases : In this technique, test cases are prioritized with highest and lowest rank and then are executed on the basis of priority factor. The prioritization is done on the basis of:
-
What functions of the software that must be tested?
-
What are the consequences, if some functions are not tested?
For Example:
Priority Code 1: Essential test case.
Priority Code 2: Important test case.
Priority Code 3: Execute, If possible.
Priority Code 4: Not important.
Priority Code 5: Redundant test case.