loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2007 31st Annual International Computer Software and Applications Conference
AOP-based Testability Improvement for Component-based Software
Beijing, China
July 24-July 27
ISBN: 0-7695-2870-8
Chengying Mao, Jiangxi University of Finance and Economics,, China
High evolvability is the remarkable character of component-based software (CBS), and brings great pressure to the testing activity. Recently, aspectoriented programming has been proposed as an effective technique for modulating separate concerns, and facilitating the maintenance and evolution of software system. In this paper, we use this technique to improve component?s testability so as to facilitate component?s unit testing and regression testing of CBS as follows: Self-checking aspect is embedded to check the invariants which the component should obey, and tracing aspect is introduced to collect precondition of method execution in component so as to help regression testers to pick out precise subset of test suit. In addition, two examples are used to demonstrate the feasibility and effectiveness of our presented methods.
Citation:
Chengying Mao, "AOP-based Testability Improvement for Component-based Software," compsac, vol. 2, pp.547-552, 2007 31st Annual International Computer Software and Applications Conference, 2007
Usage of this product signifies your acceptance of the Terms of Use.