On the Preliminary Adaptive Random Testing of Aspect-Oriented Programs
Adaptive Random Testing (ART) is a new family of random-based test data generation and selection strategies that enhances the effectiveness of tests over the classical Random Testing (RT). ART has been widely investigated and studied in numerous research papers over the recent years. These studies have included proposing various techniques for implementing and improving the intuition behind ART (evenly spread of test cases over the input domain, measured by some distance measures) generally for procedural programs with numerical input domain and most recently object-oriented programs. However, there is currently no work available in the literature that discusses the applicability of ART to Aspect-Oriented Programming (AOP), as it is gaining popularity in software development.