计算机工程与应用
計算機工程與應用
계산궤공정여응용
COMPUTER ENGINEERING AND APPLICATIONS
2009年
1期
80-85,95
,共7页
陈凌鹤%毛晓光%雷晏%王承松
陳凌鶴%毛曉光%雷晏%王承鬆
진릉학%모효광%뢰안%왕승송
面向方面软件%单元测试%方面%AJUnit测试框架
麵嚮方麵軟件%單元測試%方麵%AJUnit測試框架
면향방면연건%단원측시%방면%AJUnit측시광가
缺乏成熟的方面测试和方面冲突检测技术是阻碍面向方面软件编程大规模应用的瓶颈性问题.针对方面单元测试,提出了无需与基模块编织的方面单元的独立测试框架AJUnit.该框架运用Java注释和源码与字节码映射等技术实现编译细节的透明化.基于控制流和数据流分析,AJUnit综合运用随机测试数据生成、相对测试充分性准则的优化和指定路径的测试数据生成等技术实现测试过程的自动化.文中也介绍了以AJUnit为基础的方面单元测试工具的设计和实现.
缺乏成熟的方麵測試和方麵遲突檢測技術是阻礙麵嚮方麵軟件編程大規模應用的瓶頸性問題.針對方麵單元測試,提齣瞭無需與基模塊編織的方麵單元的獨立測試框架AJUnit.該框架運用Java註釋和源碼與字節碼映射等技術實現編譯細節的透明化.基于控製流和數據流分析,AJUnit綜閤運用隨機測試數據生成、相對測試充分性準則的優化和指定路徑的測試數據生成等技術實現測試過程的自動化.文中也介紹瞭以AJUnit為基礎的方麵單元測試工具的設計和實現.
결핍성숙적방면측시화방면충돌검측기술시조애면향방면연건편정대규모응용적병경성문제.침대방면단원측시,제출료무수여기모괴편직적방면단원적독립측시광가AJUnit.해광가운용Java주석화원마여자절마영사등기술실현편역세절적투명화.기우공제류화수거류분석,AJUnit종합운용수궤측시수거생성、상대측시충분성준칙적우화화지정로경적측시수거생성등기술실현측시과정적자동화.문중야개소료이AJUnit위기출적방면단원측시공구적설계화실현.