document: Aspect-oriented Programming (AOP) can well solve the cross-cutting concerns. Because of the different features of aspect, AOP requires new techniques for testing. First, this paper proposes a model to test aspect-oriented software. In order to support the testing model of the first three steps, we propose the algorithm of selecting aspect relevant test cases. Then, we develop a new tool to implement the theoretical of automating select test case. Finally, a case of the Bank Account System is studied to illustrate our testing approach.
doc_bio_tags: O O B O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O B I I I I I I O O O O O O O O O O O B I I I O O O O O B I I O O O O O O O
extractive_keyphrases: algorithm of selecting aspect relevant test cases aop automating select test case bank account system testing model
abstractive_keyphrases: aspect-oriented programming develop a new tool to implement the theoretical of automating select test case model to test aspect-oriented software solve the cross-cutting concerns