Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

An Efficient Method for Regression Test Selection


Affiliations
1 Sathyabama University, Research Scholar, Chennai, India
2 Srinivasa Institute of Engineering & Technology, Chennai, India
     

   Subscribe/Renew Journal


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.

Keywords

Regression Testing, Test Case, Algorithms.
User
Subscription Login to verify subscription
Notifications
Font Size


  • An Efficient Method for Regression Test Selection

Abstract Views: 310  |  PDF Views: 3

Authors

T. Prem Jacob
Sathyabama University, Research Scholar, Chennai, India
T. Ravi
Srinivasa Institute of Engineering & Technology, Chennai, India

Abstract


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.

Keywords


Regression Testing, Test Case, Algorithms.