An Efficient Method for Regression Test Selection
Regression technique which is an expensive and necessary activity used to show that the code was not affected by the change that has been made. However the software is well written and well conceived there will be inevitable change that may occur in it. Repairs have to be made if the operational failures may expose the faults. Major reason for the software product for rework is due to the changed and mistaken requirements. The new use for the old software product yields the new functionality that is not conceived originally at the requirement. This management for the change will be critical for continuing the utility of the software product. Regression testing is testing the software in order to make sure that the modification made on the program lines does not affect the other parts of the software, it is in maintenance phase and accounts for 75% of the maintenance cost and thus optimizing regression testing is one of the prime motives of software testers. Regression testing that reuses the tests from the test suite that exists to test the program which has been modified .The regression testing is performed to ensure the changes that has been made due to adding new functionality and fixing the bugs in the modified software have not affected the functionality that is inherited to the earlier version. The issues that are relevant to the selective retest approach are outlined in this paper and for evaluating these approaches we present an efficient framework.