Aspects for Testing Aspects
Dehla Sokenou, Stephan Herrmann · 2005
Within the field of aspect-oriented software development, testing can be discussed in two directions: (1) How can aspect technology help to build testing tools? (2) Which new requirements does aspect technology used in the system under test impose on the test strategy? In this paper we suggest to discuss both questions in combination. We discuss some prior work regarding each question and outline a perspective in which the application and also testing tools are smoothly developed using the same programming language and without the need for specialized instrumentation tools. From this perspective we derive some requirements concerning the aspect language used and also concerning the test method.