缺陷关联系数度量技术研究

来源 :浙江理工大学 | 被引量 : 0次 | 上传用户:zuiainivip
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展,软件质量问题和软件产品生产率低下等问题越来越受到人们的重视。在软件工程领域,尽管人们提出和采用了许多提高软件质量的技术和方法,但软件测试一直是保证软件质量的主要途径。目前,缺陷关联技术已成为软件测试的一个重要研究方向,好的缺陷关联技术能够极大地减少测试工作量,降低测试成本,提高软件缺陷排除效率。因此,对用于指导缺陷关联技术的软件测试策略进行深入研究具有重要意义。尽管人们已经认识到了软件失效之间存在关联关系,但对这一现象还缺乏深入的研究,没有从软件失效的根源,也就是软件缺陷的角度来分析关联的原因,进一步的精确缺陷之间的关联程度。基于缺陷管理的软件测试方法通过收集缺陷信息,构建缺陷管理库并对缺陷信息进行分析和度量,使得分散的缺陷数据井然有序,然后采用各种方法对缺陷数据进行处理,分析缺陷之间的关联关系,以提高缺陷剔除效率。本文在已有的研究基础上对缺陷关联系数技术进行了深入的研究,主要包括以下几个方面:(1)研究了缺陷管理系统中的缺陷正交分类方法和聚类分析的相似度量方法。针对已有缺陷关联度量中对缺陷传播数据度量的不足,构建了一种以缺陷正交分类方法为背景,聚类分析法相似度计算方法为基础的缺陷特征相似度模型,该模型与实际的软件测试过程更接近,具有更高的实用性。(2)研究了缺陷管理系统中缺陷关联与组件关联之间的关系。通过研究和分析缺陷传播过程中与面向对象组件之间的传递关系,设计了一种组件间的耦合度策略,以此间接度量缺陷间耦合度。(3)研究了缺陷传递及缺陷关联系数传递策略。通过建立缺陷特征相似度、缺陷间耦合度与软件缺陷关联系数之间的关系,根据缺陷的传递性建立了缺陷关联规则。最后提出设计了一种基于缺陷传递的缺陷关联系数调整策略,实现对缺陷关联系数的调整,对缺陷关联矩阵进行更新。最后,本文设计一系列仿真实验,验证了缺陷特征相似度、缺陷间耦合度在度量缺陷关联系数过程中所做的贡献,证实缺陷关联系数调整策略的可行性。实验结果表明,与传统缺陷关联策略、缺陷放回策略及优化关联测试策略相比,本文提出的策略能够在更短的时间内完成同等质量的测试任务,从而提高测试效率。
其他文献
期刊
那天,我回去看望父亲,父亲不在家,弟弟说他到单位交党费去了。  父亲历来把交党费看作是一件很重要的事情。即便到了晚年,依然如此。  父亲今年85岁,1946年在苏北老家参加工作,1947年加入中国共产党,至今已有整整60年的党龄,可谓名副其实的老党员。  父亲时常对我说,入党是每一个革命者神圣的追求。党员人人羡慕,是一种光荣。那时父亲参加工作,每月津贴才二角钱的长江币,一发下来就全部交了党费;在朝
目的:对高脂高糖饮食致非酒精性脂肪性肝病的证候属性研究.方法:将20只健康雄性SD大鼠按数字表法随机分为正常组与模型组,每组各10只.正常组给予维持饲料喂养,模型组给予高脂
当今因特网应用中出现了越来越多的基于对等网络协议开发的应用软件,其网络结构一般分为结构化和无结构化两大类,其中无结构对等网络因其本身具有自治性、无组织、去中心化等
[摘 要] 改革开放40年来,为适应我国经济社会的发展需求,随着地质类专业教育的改革,地质类专业人才培养的模式也在发生着深刻的变化。本文结合当前对地球科学的新认识和国家发展需求,认为地质类专业本科教学方法、培养方式应注重将先进的技术手段引入到实际的课堂教学中,更好地开发学生的地学思维;注重培养学生的地学大局观,从整个地球系统的角度去看待和思考问题;引导学生与时俱进,关注国家发展需求,了解地学前沿问
近年来恶意软件数量显著增长,它们大肆侵入普通用户的电脑,造成广泛的破坏和难以承受的损失,已成为当代计算机系统面临的最大威胁之一。特别是微软Office套件已成为恶意软件
随着市场竞争的加剧,手机营销零售企业都在朝着集团化、规模化的方向发展。信息的获取和分析对企业的决策分析、决策支持、决策制定也起着越来越重要的作用,所以有一个面向商