ISRN Software Engineering
Volume 2012 (2012), Article ID 561502, 9 pages
doi:10.5402/2012/561502
State-Model-Based Regression Test Reduction for Component-Based Software
Department of Computer Science and Engineering, Indian Institute of Technology, Kharagpur 721302, India
Received 25 July 2012; Accepted 16 August 2012
Academic Editors: D. Tang and R. J. Walker
Copyright © 2012 Tamal Sen and Rajib Mall. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Abstract
We present a novel regression test selection approach based on analysis of state and dependence models of components. Our technique targets to select a smaller regression test suite compared to the pure dependence-based RTS approaches while maintaining the fault revealing effectiveness. In our approach, after a modification, control and data dependencies are analyzed to identify the potentially affected statements. Subsequently, the state model of the component is analyzed to compute a precise publishable change information to support efficient regression test selection by the application developers.