基于选择性冗余的测试数据自动生成算法

来源 :计算机研究与发展 | 被引量 : 0次 | 上传用户:chen17981
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于选择性冗余思想,提出了一种测试数据自动生成算法.算法首先利用分支函数线性逼近和极小化方法,找出程序中所有可行路径,同时对部分可行路径自动生成适合的初始测试数据集;当利用分支函数线性逼近和极小化方法无法得到正确的测试数据时,基于使得测试数据集最小的原理和选择性冗余思想,针对未被初始测试数据集覆盖的谓词和子路径进行测试数据的增补.由于新算法结合谓词切片和DUC表达式,可以从源端判断子路径是否可行,因此能有效地降低不可行路径对算法性能的影响.算法分析和实验结果表明,该算法有效地减少了测试数据数量,提高了测试
其他文献
杨东河水电站工程须砼总量约17.03万m^3,所需砂石骨料约23.76万m^3,采用的骨料经过碱活性抑制试验,掺入一定量的掺合料后能有效抑制砂岩的碱骨料反应,
应挪威聋人福利基金会(Signo)邀请,我在童话般的挪威王国度过了终身难忘的5天。5天里,我参观了安德布多重残疾聋人学校、维特兰聋听姊妹学校,走访安德布聋人之家、特隆海姆聋人协
煤矿井下存在着自然发火的危险,常用井下防灭火材料有缺陷,介绍胶体添加剂、胶凝剂在煤矿井下的防灭火作用,从优势性能、使用方法应用及保存方面,作了一定的阐述。
FIR数字滤波器具有稳定性高、严格的线性相位等特点,因而在现代数字信号处理中得到广泛的应用。文章采用分布式算法,给出了利用现场可编程门阵列器件(FPGA)并采用窗函数的方法