一种基于修改影响分析方法的错误定位技术
在程序版本演进的过程中,需要对修改的部分进行回归测试以确定对程序的修改是正确的.在面向对象的程序过程中,由于继承和多态等特性,使得程序的数据流很难理解和跟踪,这使得在测试失败之后的调试和错误定位困难很大.修改影响分析方法可以用来对程序中修改的部分进行解析,分析找出最可能造成测试失败的对程序影响较大的一些修改.本文在研究修改影响分析方法的基础上,把对程序中的修改进行解析,将修改代码抽象为基修改,分析基修改之间的关系;进而,本文提出了一种添加基修改,构造中间版本程序的策略.该策略可以定位造成测试失败的原因,从而达到错误定位的目标。
修改影响分析 错误定位 回归测试 程序版本 程序修改
王之(韋華) 高建华
上海师范大学计算机科学与工程系,中国 上海,200234
国内会议
苏州
中文
242-247
2008-05-21(万方平台首次上网日期,不代表论文的发表时间)