ASPECT-ORIENTED SOFTWARE TESTING TECHNIQUES: A REVIEW
Main Article Content
Abstract
Downloads
Article Details
COPYRIGHT
Submission of a manuscript implies: that the work described has not been published before, that it is not under consideration for publication elsewhere; that if and when the manuscript is accepted for publication, the authors agree to automatic transfer of the copyright to the publisher.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work
- The journal allows the author(s) to retain publishing rights without restrictions.
- The journal allows the author(s) to hold the copyright without restrictions.
References
I. Sommerville, Software Engineering, PHI,2010
I.Jacobsen and Ng, “Aspect oriented Software Development with Use Casesâ€, Boston: Addison-Wesley.
S. Dalal and R. Chhiller, “Software Testing Three-P’ Paradigms and Limitations,†International Journal of Computer Applications, vol. 54, no. 12, Sept. 2012.
D. Vulture,“Aspect-Oriented Programming in Design Phasesâ€, Available at: https://www.todaysoftmag.com/article/1427/aspect-oriented- programming-in-design-phases.
K. Banik, “Investigation of Methods for Testing Aspect Oriented Software,†University of Skovde,2013.
J. Zhao, “Data-flow-based unit testing of aspect-oriented programs,†Proc. Of International Computer Software and Applications Conference, pp.188-197, Dec. 2003.
O. A. L. Lemos, A. M. R. Vincenzi, J. C .Maldonado and P. C. Masiero, “Control and data flow structural testing criteria for aspect-oriented programsâ€, Journal of System and Software, Vol. 80, 2007.
F. Wedyan and S. Ghosh, “A Data Flow Testing Approach for Aspect-Oriented Programsâ€, IEEE International Symposium on High Assurance System Engineering, 2010.
W. Xu, “Testing aspect-oriented programs with state modelsâ€, PhD Dissertation, North Dakola State University of Agriculture and Applied Science, May 2007.
C. H. Liu and C. W. Chang, “A state-based testing approach
for aspect-oriented programmingâ€, Journal of Information
Science and Engineering, 2008.
D. Xu, O. El-Ariss, W. Xu and L. Wang, “Testing aspect-
Oriented programs with finite machineâ€, Journal of Software
Testing Verification and Reliability,doi:10.1002/stvr.440,2010.
P. Wang and X. Zhao, “The Research of Automated Select
Test Cases for Aspect-Oriented Programsâ€, in proceeding of
the International Conference on Mechanical ,Industrial and
Manufacturing Engineering, 2012.
M. Badri, L. Badri and M. Bourque-Fortin, “Generating unit test sequence for aspect-oriented programs: Towards a formal approach using UML state diagramsâ€, Proc .of the 3rd International Conference on Information and Communication Technology, Dec.2005.
P. Massicotte, L. Badri and M. Badri, “Generalizing aspects-classes integration testing sequences: a collaboration diagram based strategyâ€, Proc. Of the 3rd International Conference on Software Engineering Research, Management and Applications, Aug.2005.
P. Massicotte, L. Badri and M. Badri, “Aspects-classes integration testing strategy: an incremental approachâ€,2nd International Workshop on Rapid Integration of Software Engineering Techniques, Mar.2005.
D. Xu and W. Xu, “State based incremental testing of aspect-oriented programsâ€, Proc. of the 5th International Conference on Aspect-Oriented Software Development, Mar.2006.
S. Madadpour and S. H. M. Hosseinabadi, “Testing Aspect-
Oriented Programs with UML Activity Diagramsâ€,
International Journal of Computer Applications, Nov.2011.
C. Kaur and S. Garg, “Testing Aspect-Oriented Software Using UML Activity Diagramâ€, International Journal of Engineering Research and Technology, May 2012.
S. Dalal and S. Hooda, “Automated Test Sequence Generation of Aspect-Oriented Programs based upon UML Activity Diagramâ€, International Journal of Engineering and Technology, Vol.9, No.2, May 2017.
R. T. Alexander, J. M. Bieman and A. A. Andrews, “Towards the systematic testing of aspect-oriented programs,†Technical Report, 2004.
M. Mortensen and R.T. Alexander, “Adequate testing of aspect-oriented programs,†Technical Report, Department of Computer Science, Colorado State University, USA, Dec.2004.
C. Zhao and R. T. Alexander, “Testing AspectJ programs using fault-based testingâ€, in proceeding of the 3rd Workshop on Testing Aspect-Oriented Programs, Mar.2007.
C. Babu and H. R. Krishnan, “Fault model and test-case generation for the composition of aspectsâ€, SIGSOFT Software Engineering Notes, 2009.
A.A.A.Ghani, “Towards Semantic Mutation Testing of Aspect-Oriented Programsâ€, Journal of Software Engineering and Applications,2013.
F. C. Ferrari, A. Rashid, E. Y. Nakagawa and J. C.Maldonado, “Automating the mutation testing of aspect-oriented Java programsâ€, in proceeding of the 5th Workshop on Automation of Software Test (AST’10), May 2010.
P. Ammann and J. Offut, “Introduction to Software Testingâ€, Cambridge University Press,2008.