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

基于搜索的分层回归测试数据集扩增方法
引用本文:王曙燕,高露,孙家泽.基于搜索的分层回归测试数据集扩增方法[J].计算机应用研究,2019,36(7).
作者姓名:王曙燕  高露  孙家泽
作者单位:西安邮电大学计算机学院,西安,710121;西安邮电大学计算机学院,西安,710121;西安邮电大学计算机学院,西安,710121
基金项目:陕西省工业攻关项目(2017GY-092);西安邮电大学创新基金重点项目(CXJJ2017020)
摘    要:针对在回归测试中原有的测试数据集往往难以满足新版本软件的测试需求问题,提出一种基于搜索的分层回归测试数据生成方法。方法主要包含覆盖目标方法集获取模块和测试数据生成模块。首先对新版本程序进行抽象分析,提取出方法调用图,利用方法调用轨迹和已有测试数据建立方法覆盖信息,获取目标方法集,并通过计算贝叶斯条件概率对目标方法集进行优先选择;利用Hadamard矩阵设计正交种群,同时结合已有测试数据集进行种群初始化,采用文化基因算法对目标集中方法生成测试数据。该方法针对4个基准程序与随机法和遗传算法以及基于粒子群算法测试数据生成方法相比,测试数据的生成效率平均提高了95.2%、78.2%和50.5%,测试数据检错能力平均提高了47.9%、33.6%和18.2%,实验结果表明,该方法更适合回归测试数据的生成。

关 键 词:方法调用图  回归测试数据扩增  正交种群  文化基因算法
收稿时间:2018/5/16 0:00:00
修稿时间:2019/5/26 0:00:00

Search-based Hierarchical Regression Test Data Generation Method
Wang Shuyan,Gao Lu and Sun Jiaze.Search-based Hierarchical Regression Test Data Generation Method[J].Application Research of Computers,2019,36(7).
Authors:Wang Shuyan  Gao Lu and Sun Jiaze
Abstract:
Keywords:function call graph  regression test data generation  orthogonal population  memetic algorithm
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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