Sciweavers

ISSTA
2006
ACM

A regression tests selection technique for aspect-oriented programs

14 years 5 months ago
A regression tests selection technique for aspect-oriented programs
As the Aspect-Oriented Software Development gains popularity, there is growing interest as developing for existing object-oriented software aspects to address the crosscutting problems of those systems. Existing object-oriented regression test selection techniques select tests that execute a different control flow path for the new program version. However, as aspect-oriented features emerge, the selection becomes imprecise and thus is incapable for analyzing the aspect code. In this position paper, we define a new test selection criterion for aspect-oriented programs to achieve higher precision. This criterion is based on the impact that an aspect may have on the main classes. We present a technique that safely selects tests from the old test suite for testing the new aspect-oriented features. It pre-selects a set of candidate tests based on the differences of control flow paths of two program versions and uses dynamic analysis to re-select the tests from the candidate set based on th...
Guoqing Xu
Added 14 Jun 2010
Updated 14 Jun 2010
Type Conference
Year 2006
Where ISSTA
Authors Guoqing Xu
Comments (0)