Title
|
|
|
|
Change-based test selection in the presence of developer tests
| |
Author
|
|
|
|
| |
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 CruiseControl - 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. |
| |
Language
|
|
|
|
English
| |
Source (journal)
|
|
|
|
Proceedings of the 17th European conference on software maintenance and reengineering (CSMR 2013)
| |
Source (book)
|
|
|
|
17th European Conference on Software Maintenance and Reengineering, (CSMR), MAR 05-08, 2013, Univ Studi Genova, Dipartimento Informatica, Bioingegneria, Robotica & Ing, Genova, ITALY
| |
Publication
|
|
|
|
2013
| |
ISBN
|
|
|
|
978-0-7695-4948-4
| |
DOI
|
|
|
|
10.1109/CSMR.2013.20
| |
Volume/pages
|
|
|
|
(2013)
, p. 101-110
| |
ISI
|
|
|
|
000321127000012
| |
Full text (Publisher's DOI)
|
|
|
|
| |
|