Prioritizing the Test Cases for Regression Testing
Keywords:
Additional Fault-Exposing-Potential (FEP), STLC, Regression Test ProcessAbstract
Testing is the practice of making objective judgments regarding the extent to which
the system (device) meets, exceeds, or fails to meet stated objectives.
Regression Testing is mainly executed to show the desirable functionality of existing software
after doing some modifications or changes in it. It is conducted to confirm the accuracy of the
functionality of modified version of code. There are various techniques of regression testing
which are briefly described: Retest All, Regression Test Selection, Test Case Prioritization,
Hybrid Approach and Test Suite Reduction.
Test Case Prioritization is a crucially important technique. The goal of these techniques is to
reduce the expense of regression testing. There are several techniques of test case prioritization,
are described, based on amount of statement coverage, branch coverage in a code and faultexposing-
potential. The objective of this research work is to propose a technique of test case
prioritization which is more effective in detecting faults. This technique is an extension of
additional fault- exposing- potential (FEP) prioritization. The experimental results depicts that
this technique results in earlier fault detection therefore results in consumption of time in testing
process.