System integration testing is used to test the validity of the interactive interfaces among modules. In order to study the relationship among modules, test the interface information, this paper proposes an aspect oriented integration testing method based on module dependency graph. In the light of characteristics of program dependency graph, the paper defines the module-level control dependence and data dependence, and establishes the module dependency graph marked with module interaction information. Using the aspect oriented technology to encapsulate the test information, the test module is woven into the program module as an independent module, and tested the interaction information between modules. The case analysis shows that the method can help the testers to analyze the interaction information among modules, avoiding the use of test piles and saving cost.
[1]
Sanjay Mohapatra,et al.
System Integration Testing
,
2014
.
[2]
Gregor Snelting,et al.
Flow-sensitive, context-sensitive, and object-sensitive information flow control based on program dependence graphs
,
2009,
International Journal of Information Security.
[3]
Paulo César Masiero,et al.
Integration testing of Object-Oriented and Aspect-Oriented programs: A structural pairwise approach for Java
,
2009,
Sci. Comput. Program..
[4]
Fabiano Cutigi Ferrari,et al.
Testing of aspect-oriented programs: difficulties and lessons learned based on theoretical and practical experience
,
2015,
Journal of the Brazilian Computer Society.