摘要
阐述了AOP技术的产生背景和实现原理,同时以AspectJ语言为例研究了AOP技术中比较关键的几个概念,提出了利用AOP技术辅助构件测试的思想:在JUnit框架的基础上,利用AOP技术对构件的接口编程,根据接口信息将测试方法织入到测试构件和待测构件中,实现对测试过程的监视和控制,并以此为基础设计了基于AOP技术的软构件集成测试框架.
Firstly, this paper introduces AOP's background and implementation principle. Secondly, we study some key concepts based on AspectJ such as joinpoint, pointcut, advice and aspect. In this paper, we put forward a new testing approach using AOP technology to assist the component testing and design an integration testing framework of software component based on AOP.
出处
《湖北民族学院学报(自然科学版)》
CAS
2007年第3期308-313,共6页
Journal of Hubei Minzu University(Natural Science Edition)
基金
国家自然科学基金项目资助(60233020
60503032)
关键词
方面
面向方面编程
软构件
软件测试
aspect
AOP( Aspect- Oriented Programming)
software component
software testing