Authors: Reza Meimandi Parizi and Abdul Azim Abdul Ghani
The development of automated testing approaches is not sufficiently addressed in Aspect-Oriented Programming (AOP). To support the advancement in this area, this paper aims to provide an overview and theoretical evaluation of existing approaches. The evaluation is based on a detailed study of literature along with a comparative analysis and characterization of current approaches. As a result, the shortcomings,commonalities, and differences of the current approaches are identified. This can pave the way for further and efficient development on automated AOP testing approaches and finally AOP success.
Keywords: aspect-oriented programming; software testing; automated testing; test generation; test oracle