基于聚类和分布估计算法的变异测试降耗方法研究

来源 :中国矿业大学 | 被引量 : 0次 | 上传用户:bookofday
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为一种重要的软件测试技术,变异测试不仅可以用于构造完备的测试用例集以揭示软件缺陷,而且可以用来衡量测试用例集的揭错能力,评估测试用例集的有效性。然而,变异测试所产生的大量变异体和所生成的测试用例的高冗余性,使得变异测试耗费巨大。随着软件规模的不断扩大,这一问题变得尤为突出。因此,寻找更加有效的方法来解决目前所存在的高耗问题变得更加迫切。鉴于此,本文从变异体约简和测试用例生成两个方面进行研究,目的是在提高变异测试效率的同时对变异测试降耗。为了有效减少变异体的数量,本文提出基于改进谱聚类算法的变异体约简方法。首先,利用查杀矩阵给出变异体之间的距离计算公式;然后,利用改进的谱聚类算法对变异体进行聚类;最后,在每一类随机选择一个变异体作为代表性个体,以构成变异体约简集合。所提方法在不影响测试用例充分度的情况下,有效约简变异体。为了高效生成杀死变异体的测试用例,本文提出基于扩展路径覆盖的弱变异测试用例生成方法。首先,使用弱变异转化规则获得变异分支,并依据4个规则构建扩展控制流程图;然后,根据扩展控制流程图,为每一个边附上转移概率,从而获得马尔科夫链使用模型;接着,基于马尔科夫链使用模型自动生成扩展路径,并将变异测试用例生成问题转化为扩展路径覆盖问题;最后,采用分布估计算法搜索变异测试用例,在搜索过程中使用概率模型进行种群优化,以增大搜索空间,减少迭代次数,提高生成变异测试用例的效率。最后,将本文所提两个方法分别在实际基准程序上进行实验,结果显示,所提方法不仅可以在不影响变异体检测性能的前提下显著减少变异体的数量,而且可以在不影响测试用例集充分性的前提下显著提高变异测试用例的质量及生成效率。本论文中有图17幅,表14个,参考文献112篇。
其他文献
矿井巷道、隧道和地铁通道等狭闭空间,容易聚集有毒有害气体、积水和落石等,危害人员安全和正常的生产生活,需要进行日常巡检。其中人工巡检存在效率低且主观性强,危险因素判
磁控管作为一种微波功率源,在高效率、紧凑型微波源领域占据着显著的地位。相比较其他的微波功率源,其最主要的特点是功率高、效率很高、工作电压较低,此外它还有结构简单、
等几何分析是Tom Hughes提出的基于CAD的表示来进行物理仿真的新的计算方法。由于NURBS是工业标准,所以在等几何分析中一个主要的表示形式是基于NURBS的。和有限元一样,在利
空气负离子作为评价空气清洁度的重要指标,被誉为空气中的“维生素”。空气负离子不仅对环境质量有良好的改善作用,而且对人体健康具有良好的生物学效应,因此开展空气负离子
螺纹联接是工业装配中最为重要的装配方式之一,提高螺钉拧紧的效率和质量对于智能装配的实现具有重要意义。在现有的螺钉装配过程中,复杂的拧紧参数设置,主要依靠技术人员经
脑卒中是一种发病率高,致残、致死率高的急性脑血管疾病。对于术后偏瘫患者,现在较为普遍的康复治疗方法为运动疗法。主要依靠理疗师一对一的对患者进行康复训练,时间长,运动
截止2019年,我国下肢运动功能障碍患者人数超过8500万。目前,有些患者通过下肢外骨骼机器人进行行走康复训练,而现有下肢外骨骼机器人存在行走稳定性差的问题,所以大多需要与
随着图像使用范围的日益扩大,以及人工智能、影视制作、智能手机等产业的蓬勃发展,图像拼接技术广泛地应用于视频监控、无人驾驶、全景拍摄、医学图像配准、测绘等领域。该技
自由立体显示技术无需额外的辅助设备即可将左右眼图像精确投送到观看者的左右眼,使观看者能够观看到逼真的三维图像,相对于辅助式立体显示技术来说具有更大的研究价值和应用
天基物联网能充分发挥卫星全球覆盖、广域连通等优势,有效解决大规模,跨区域和复杂恶劣环境下大量物联网节点全球无缝接入问题,已成为当前国际上航空航天和网络通信领域的交