«

»

Regression Test Selection when Evolving Software with Aspects

by Romain Delamare, Benoit Baudry, Yves Le Traon
Abstract:
Aspect-oriented software evolution introduces new challenges for regression test selection. When a program, that has been thoroughly tested, evolves by addition of an aspect, it is important for regression test selection to know which test cases are impacted by the new aspects and which are not. The work presented here proposes a classification for regression test cases and introduces an algorithm for impact analysis of aspects on a set of test cases. A major benefit of this analysis is that it saves the execution of test cases that are not impacted.
Reference:
Regression Test Selection when Evolving Software with Aspects (Romain Delamare, Benoit Baudry, Yves Le Traon), In Proceedings of the LATE workshop at AOSD’08, 2008.
Bibtex Entry:
@inproceedings{Delamare08,
	Abstract = {Aspect-oriented software evolution introduces new challenges for regression
	test selection. When a program, that has been thoroughly tested,
	evolves by addition of an aspect, it is important for regression
	test selection to know which test cases are impacted by the new aspects
	and which are not. The work presented here proposes a classification
	for regression test cases and introduces an algorithm for impact
	analysis of aspects on a set of test cases. A major benefit of this
	analysis is that it saves the execution of test cases that are not
	impacted.},
	Address = {Brussels, Belgium},
	keywords = {test, AOP},
	Author = {Delamare, Romain and Baudry, Benoit and Le~Traon, Yves},
	Booktitle = {Proceedings of the LATE workshop at AOSD'08},
	Month = apr,
	Title = {Regression Test Selection when Evolving Software with Aspects},
	Url = {http://www.irisa.fr/triskell/publis/2008/Delamare08.pdf},
	X-Country = {BE},
	X-International-Audience = {yes},
	X-Language = {EN},
	X-Proceedings = {yes},
	Year = {2008},
	x-abbrv = {LATE},
}