An Empirical Study on Cluster Test Selection Approaches

Chen Song-yu,Chen Zhen-Yu,Feng Yang,Xu Bao-wen,Zhao Zhi-Hong
2010-01-01
Abstract:Regression test selection is to select and execute some test cases from a large test suite, such that the change part of software is verified. Cluster test selection approaches use historical execution profiles and clustering algorithms for test selection. Cluster test selection can reduce the cost of testing and preserve strong fault detection capability. In this paper, we design and implement an empirical study on cluster test selection approaches. The empirical study shows that different clustering algorithms will affect the results of test selection significantly, and different execution profiles will partially affect the results of test selection.
What problem does this paper attempt to address?