DocumentCode :
3660756
Title :
A Program Model Based Regression Test Selection Technique for Object-Oriented Programs
Author :
Nitesh Chauhan;Maitreyee Dutta;Mayank Singh
Author_Institution :
Dept. of IT, MLVTEC, Bhilwara, India
fYear :
2015
fDate :
4/1/2015 12:00:00 AM
Firstpage :
918
Lastpage :
924
Abstract :
We propose a regression test selection technique that is based on analysis of source code of an object-oriented program. First we construct a System dependency graph model of the original program from the source code. When some modification is executed in a program, the constructed model is updated to reflect the changes. Our approach in addition to capturing control and data dependencies represents the dependencies arising from object-relations. The test cases that exercise the affected model elements in the program model are selected for regression testing. In our approach System Design Graph representation will be used for regression test selection for analyzing and comparing the code changes of original and modified program. Empirical studies carried out by us show that our technique selects on an average of 26.36. % more fault-revealing test cases compared to a Control Dependence Graph based technique while incurring about 37.34% increase in regression test suite size.
Keywords :
"Unified modeling language","Testing","Object oriented modeling","Software","Maintenance engineering","Computational modeling","Analytical models"
Publisher :
ieee
Conference_Titel :
Communication Systems and Network Technologies (CSNT), 2015 Fifth International Conference on
Type :
conf
DOI :
10.1109/CSNT.2015.87
Filename :
7280054
Link To Document :
بازگشت