Zhou, YueweiZiv, HadarRichardson, DebraBeydeda, KsamiGruhn, VolkerMayer, JohannesReussner, RalfSchweiggert, Franz2019-10-112019-10-1120043-88579-387-3https://dl.gi.de/handle/20.500.12116/28484Aspect-Oriented Programming (AOP) provides new constructs and tools to handle cross-cutting concerns in programs. Fully realizing the potentials of Aspect-Oriented Software Development requires new abstractions and techniques for testing. This paper proposes a first step towards a practical approach to test aspect-oriented software. The proposed approach is accompanied by a selection algorithm that can select test cases that are relevant to aspects under test. A new testing coverage definition is proposed to specify the sufficiency of test cases on the aspect being tested. A tool is developed to support the approach, automating test case selection and coverage calculation. A detailed case study of banking account processing illustrates this initial approach.enTowards a practical approach to test aspect-oriented softwareText/Conference Paper1617-5468