Testing object-oriented systems: models, patterns, and tools
Testing object-oriented systems: models, patterns, and tools
Software Testing: A Craftsman's Approach
Software Testing: A Craftsman's Approach
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
Data-Flow-Based Unit Testing of Aspect-Oriented Programs
COMPSAC '03 Proceedings of the 27th Annual International Conference on Computer Software and Applications
State-based incremental testing of aspect-oriented programs
Proceedings of the 5th international conference on Aspect-oriented software development
A regression tests selection technique for aspect-oriented programs
Proceedings of the 2nd workshop on Testing aspect-oriented programs
Towards regression test selection for AspectJ programs
Proceedings of the 2nd workshop on Testing aspect-oriented programs
Testing aspect-oriented programming Pointcut Descriptors
Proceedings of the 2nd workshop on Testing aspect-oriented programs
A Candidate Fault Model for AspectJ Pointcuts
ISSRE '06 Proceedings of the 17th International Symposium on Software Reliability Engineering
Control-Flow Analysis and Representation for Aspect-Oriented Programs
QSIC '06 Proceedings of the Sixth International Conference on Quality Software
Control and data flow structural testing criteria for aspect-oriented programs
Journal of Systems and Software
Regression Test Selection for AspectJ Software
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Proceedings of the 7th international conference on Aspect-oriented software development
Regression test selection when evolving software with aspects
Proceedings of the 2008 AOSD workshop on Linking aspect technology and evolution
ISSRE '08 Proceedings of the 2008 19th International Symposium on Software Reliability Engineering
Automated test data generation for aspect-oriented programs
Proceedings of the 8th ACM international conference on Aspect-oriented software development
A Test-Driven Approach to Developing Pointcut Descriptors in AspectJ
ICST '09 Proceedings of the 2009 International Conference on Software Testing Verification and Validation
AjMutator: A Tool for the Mutation Analysis of AspectJ Pointcut Descriptors
ICSTW '09 Proceedings of the IEEE International Conference on Software Testing, Verification, and Validation Workshops
Automating the mutation testing of aspect-oriented Java programs
Proceedings of the 5th Workshop on Automation of Software Test
Prioritizing State-Based Aspect Tests
ICST '10 Proceedings of the 2010 Third International Conference on Software Testing, Verification and Validation
A Dataflow Testing Approach for Aspect-Oriented Programs
HASE '10 Proceedings of the 2010 IEEE 12th International Symposium on High-Assurance Systems Engineering
Proteum/AJ: a mutation system for AspectJ programs
Proceedings of the tenth international conference on Aspect-oriented software development companion
A pointcut-based coverage analysis approach for aspect-oriented programs
Information Sciences: an International Journal
Mutation Testing Based on OCL Specifications and Aspect Oriented Programming
SCCC '10 Proceedings of the 2010 XXIX International Conference of the Chilean Computer Science Society
SBES '11 Proceedings of the 2011 25th Brazilian Symposium on Software Engineering
A Genetic Algorithm for Computing Class Integration Test Orders for Aspect-Oriented Systems
ICST '12 Proceedings of the 2012 IEEE Fifth International Conference on Software Testing, Verification and Validation
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
Software testing is a very crucial phase of the software development life cycle. In order to develop quality software using any approach such as module-oriented, object-oriented, aspect-oriented and componentbased, testing plays a crucial role. Aspect-Oriented Programming (AOP) is a relatively new software development approach and testing of software developed using this approach has not matured enough. Researchers have proposed various testing techniques for AOP. It is important to analyze existing Aspect-Oriented testing techniques in order to develop new, better, more efficient techniques. This paper presents a critical review of various existing testing techniques for AOP.