Executive Summary

Regression testing is one of the most critical activities of software development and maintenance. The problem of regression test selection can be solved by prioritizing test cases. Regression test prioritization techniques reorder the execution of a test suite in an attempt to ensure that defects are revealed earlier in the test execution phase. Regression test selection techniques reduce the cost of regression testing by selecting an appropriate subset of the existing test suite, based on information about the program, modified version, and test suite. The primary intension of this paper is to prioritize the regression testing test cases. In order to prioritize the test cases, some of the factors to be calculated.