10.3778/j.issn.1673-9418.1504032
针对方法声明演化的单元测试用例修复方法
软件演化会造成一部分测试用例失效,如果直接将其从测试用例集中移除,会影响测试用例集检测缺陷的能力,降低回归测试的有效性.测试用例修复技术可以减少测试维护的工作量,增强回归测试的有效性.研究了针对方法声明演化的单元测试用例修复方法,首先使用反射机制得到方法声明演化信息,识别演化类型,再针对方法名称改变、方法参数改变和返回参数类型改变,分别提出了相应的修复策略.在修复过程中使用动态符号化执行技术得到测试数据,提高了测试用例修复的范围.实验表明,该方法能有效修复由方法声明演化引起编译错误的测试用例,平均修复率为60%左右,证明了该方法的可行性.
单元测试用例修复、方法声明演化、反射机制、符号化执行
9
TP311(计算技术、计算机技术)
The Basic Research for Application Foundation of Sichuan Province under Grant No. 2014JY0112
2015-12-30(万方平台首次上网日期,不代表论文的发表时间)
共9页
1450-1458