The Community for Technology Leaders
RSS Icon
Subscribe
Genova, Italy Italy
Mar. 5, 2013 to Mar. 8, 2013
ISBN: 978-1-4673-5833-0
pp: 101-110
ABSTRACT
Regression test selection (i.e., selecting a subset of a given regression test suite) is a problem that has been studied intensely over the last decade. However, with the increasing popularity of developer tests as the driver of the test process, more fine-grained solutions are in order. In this paper we investigate how method-level changes in the base-code can serve as a reliable indicator for identifying which tests need to be rerun. We validate the approach on two cases - PMD and Cruise Control - using mutation testing as a means to compare the selected subset against a "retest all" approach. Our results show that we are able to reach a sizable reduction of the complete test suite, yet with a comparable number of mutants killed by the reduced test suite.
CITATION
Quinten David Soetens, Serge Demeyer, Andy Zaidman, "Change-Based Test Selection in the Presence of Developer Tests", CSMR, 2013, 2011 15th European Conference on Software Maintenance and Reengineering, 2011 15th European Conference on Software Maintenance and Reengineering 2013, pp. 101-110, doi:10.1109/CSMR.2013.20
75 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool