首页 | 本学科首页   官方微博 | 高级检索  
     

基于谓词动态切片技术的AOP测试用例生成方法研究
引用本文:王波,柴玉梅,王黎明.基于谓词动态切片技术的AOP测试用例生成方法研究[J].小型微型计算机系统,2013,34(6).
作者姓名:王波  柴玉梅  王黎明
作者单位:郑州大学信息工程学院,郑州,450052
摘    要:面向方面程序设计是面向对象程序设计技术的补充和完善,高效的面向方面程序测试方法是面向方面程序的质量保证.提出一个基于谓词动态切片技术的测试方法.首先,构造完整的AOP语句控制流图,它包含AOP的方面、切入点、连接点、建议等因素.然后,根据完整的AOP语句控制流图生成所有路径,针对每条路径,构造其分支函数,计算得到相应的测试数据,若路径不可执行,则不再计算其测试数据.在这个过程中,通过构建简化动态依赖图来生成谓词动态切片,再用谓词动态切片来帮助调整测试数据.最后,将各路径的实际输出数据与期望输出数据相比较,即可判断该程序是否有错误.经实例分析和实验验证,此方法可以系统地测试一个完整的面向方面程序,提高了测试数据的生成效率,并产生有效的测试用例.

关 键 词:面向方面程序设计  语句控制流图  谓词动态切片  分支函数

Research on Methods for Generating AOP Test Cases Based on Predicate Dynamic Slicing
WANG Bo , CHAI Yu-mei , WANG Li-ming.Research on Methods for Generating AOP Test Cases Based on Predicate Dynamic Slicing[J].Mini-micro Systems,2013,34(6).
Authors:WANG Bo  CHAI Yu-mei  WANG Li-ming
Abstract:
Keywords:aspect-oriented programming  statement control-flow graph  predicate dynamic slicing  branched function
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号