Abstract

Regression test selection techniques are proposed often but are many times inaccurate when used with larger systems. The proposed new selection technique will be safer, more precise, and can handle the object-oriented features even in larger systems through its phases. Selecting the subset of the test case from the existing test suite is an important problem in regression testing and is addressed in the regression test selection technique. Safe regression test selection technique selects and identifies the program parts that are affected by the change. The test selection is performed by matching the identified change information with the coverage information. A tool is implemented that reduces the testing effort efficiently and the result shows that it can achieve considerable savings in the regression testing time.

Highlights

  • Regression testing is an expensive task in the maintenance of retesting the modified programs that helps to ensure that those changes performed on the software will not have any negative impact on the reliability of the software

  • As the software evolves the regression testing will be applied to the modified software versions which provides the confidence that changed parts may behave as expected and the changes which have not introduced any unexpected faults which are known as the regression faults

  • In the scenario of the regression testing, D is the developer of the software product i.e. P, where the latest version is tested using the test suite i.e. T which are released

Read more

Summary

Introduction

Regression testing is an expensive task in the maintenance of retesting the modified programs that helps to ensure that those changes performed on the software will not have any negative impact on the reliability of the software. RTST technique will use information’s from program P, modified versions P′, test suite T for selecting a subset of T for testing P′. With this technique considerable savings can be obtained since the testing effort can be reduced when compared to the retest all approach. The RTST technique that selects each test case from the test suite which may behave differently in modified and original software versions [2]. The graphs are analysed for identifying the differences between programs which selects for the rerun of the test cases that are in T, which traverse these changes These techniques which are defined in the Java language and it can be adapted for object-oriented language

Related Work
The Two Phases of the RTST Techniques
The Syntactic Change-accounting
The Partitioning Algorithm
The Selection Phase
Results and Discussion
Authors Biography
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.