基于粗糙集与证据理论的测试用例集优化研究

来源 :安徽大学 | 被引量 : 1次 | 上传用户:h8x8x8
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在信息技术飞速发展的今天,计算机技术已经渗透到各行各业,成为人们工作生活中不可或缺的技术手段,所以人们对软件系统需求的规模和复杂度也是日益扩大和提升。由于上述原因,软件故障带来的损失亦是越来越大,导致软件成本以及软件垃圾相应的增大,故而对软件测试来保障软件质量更加的紧迫。软件测试是保障软件质量的一个至关重要的方法,近年来得到了计算机学术界、软件工程师以及软件行业的普遍重视。软件测试贯穿软件开发整个生命周期,从需求分析到最后的运行维护,实际上软件测试占据软件开发工作量的60%以上。从上述可以看出,软件测试作为保障软件质量的一个重要方法,要想降低软件开发的成本,那么降低软件测试成本则是一个有效且可行的途径。粗糙集作为一种新的处理不确定问题的理论,是数据挖掘的有效方法之一。近年来,粗糙集在数据挖掘、人工智能、模式识别等领域得到了广泛的应用。它的重要特点是不需要任何知识,只利用数据本身提供的信息,保持知识的分类能力不变的前提下,通过知识约简,导出分类规则,提供决策依据,揭示事物潜在的规律。证据理论是在20世纪60年代由数学家A.P.Dempster利用上下限概率来解决多值映射问题时,并发表了一系列相关论文后标志着其正式诞生。此后,A.P.Dempster的学生对D-S理论作了进一步的研究,并推动其发展,形成了一整套基于“证据”与“组合”的处理不确定推理的理论体系,取得了丰富的成果。粗糙集理论与证据理论都是处理不精确、不确定信息的有力工具。证据理论的合成规则本身有基本概率分配主观性以及焦元爆炸等的不足,而粗糙集理论的不需要先验知识以及有着丰富的约简算法,两种理论的相互关系,可以较好的解决证据理论合成规则的不足,有力的提高了合成算法的适应性及效果。本文的主要工作是有以下几个方面:第一:本文系统的分析了国内外测试用例约简的研究现状,分析了粗糙集理论和证据理论的特点以及相互对应关系模型。第二:针对现有测试用例约简算法的一些不足,根据粗糙集理论中属性集依赖度的概念针对适应度函数取值相同时,作进一步的处理,使得约简算法更加精确。第三:提出一种基于粗糙集与证据理论信息融合的测试用例优化排序算法。在回归测试中,来自不同信息源的测试用例优化排序,根据粗糙集与证据理论的相互关系模型,做出了融合排序处理,从而优化了测试用例,达到降低成本的目的。
其他文献
当前基于统计词频等对网页及其文本进行分类的方法很少考虑语义模糊词的分类问题,因而当文本中存在大量语义模糊的词时,分类的效果并不理想,因此本文引入模糊推理来解决上述问题
在现有基础上人们对生活质量的要求愈来愈高,为了达到目标便不可避免地需要长期工作而导致劳累、困乏,在静态情况下发生困乏只需要休息就可以了,而当驾驶员在疲劳状态下继续
无线传感器网络是21世纪备受关注的研究热点之一,已广泛应用于军事国防、医疗护理、城市管理、地震监测、设备监测、建筑物结构监测等明显带有一定实时性需求的领域。本课题
现实世界中,语音信号很难避免受到各种噪声源的污染,语音增强的一个主要目的就是从带噪信号中尽可能的恢复出纯净语音信号。语音增强技术在语音信号处理的各个领域比如语音的
背景建模作为计算机视觉的一个重要内容,它在智能交通、人机交互、智能视频监控等系统中被广泛应用。具体的说,这些系统的底层通常使用背景建模方法来获取运动目标,因此,背景
随着网络技术和数字设备的发展,数字数据分布变得越来越容易也越来越快,信息通过因特网传输几乎无处不在,由于数据通信渠道的安全性缺陷,出现了诸如非法复制、伪造和诈骗等一
交通系统是一个庞大复杂的系统,具有随机性、复杂性和不确定性等特点。如今的交通控制大多以经典交通流理论与普通的控制理论原理为基础,较少涉及交通流混沌控制研究,混沌控制的
数字3C加速融合的时代,以影音播放为代表的嵌入式多媒体处理有着广阔的市场空间,机顶盒、智能手机、平板电脑等嵌入式终端逐渐占领消费类电子市场,用户不断增长的需求对嵌入式多
负责计算最优路径和转发数据的无线传感器网络路由协议在整个无线传感网体系中起着关键的作用,路由协议的好坏直接决定了网络的性能、生存期、健壮性等指标。   论文针对当
Internet的蓬勃发展,网络已经在人们的日常生活中扮演着越来越重要的角色。但是,随之而来的网络攻击手段也愈来愈复杂化、多元化、智能化。如何保证网络不受网络攻击入侵破坏