软件测试Rough Set模型研究

来源 :大连交通大学 | 被引量 : 0次 | 上传用户:zhuzhenxing1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试已逐渐成为制约软件发展的一个重要因素。目前软件测试研究的方法或者基于某些复杂、难于理解的理论,或者操作过程复杂,难以应用。粗糙集理论是一门用于处理不确定、不精确和不相容数据的数学工具,无需提供任何先验假设或条件,而且粗糙集方法得到的是易于理解的关联规则,这些规则符合人类的经验,更适合在管理决策中应用,因此将粗糙集理论应用于软件测试是一个很有价值的新的研究领域。目前粗糙集在软件测试和软件工程中的应用研究这方面的工作和相关文献都非常的少,这一新的领域的研究工作几乎没有开展。本文的研究就基于这样的背景,在这一新的研究领域上开展起来的。本文的研究主要分为两个部分。第一部分:在总结分析现有粗糙集数据约简算法的基础上,提出了新的属性约简和属性值约简算法,并对新算法的时间复杂度做了较为详细的分析;第二部分:采用新提出的数据约简算法,建立了三个基于粗糙集的软件测试模型。这两个部分也是本文的创新点所在。本文首先介绍了课题的背景及相关知识:软件测试的相关知识及不确定性;粗糙集理论的特点、基本概念和相关的数据约简方法,从而引出本文的选题思路。其次,综合考虑了代码实现的可行性和算法时间复杂度等问题,提出了新的属性约简算法和属性值约简算法,并分析了它们的时间复杂度。接着,针对软件测试中的不确定性,提出了三个基于粗糙集的测试模型:测试用例优化模型;软件质量评价模型和软件质量排序模型。测试用例优化模型可用于减少测试用例中包含的冗余数据,后两个模型可用于对单个软件进行等级评价和对多个同类软件质量进行排序。最后,设计了基于粗集的测试管理系统RS_TMS原型的总体功能框架和主要的数据表,实现了其中的核心功能模块——粗集数据约简模块,并应用简单的例子说明了模型的建立和使用。本文结论部分对课题的研究作了一个总结,并对粗糙集在软件测试及软件工程上的应用这一新的领域的研究作了展望。
其他文献
神秘的青铜器rn1900年,希腊安蒂基西拉附近海域,一条罗马时代的船只残骸上,一件鞋盒子大小的青铜器被打捞上来.
微车后桥生产过程涉及的工序、物料、设备种类繁多,工序间衔接紧密,其关键工序一旦出现生产异常问题,将给企业在后续工序生产、产品品质、客户满意度等方面带来重大的损失,同时也
吊斗铲是一种属于单斗挖掘机类的露天采矿设备,其是适合应用于大型以及特大型矿山挖掘作业的重型装备。当迈步式吊斗铲在行走时,吊斗铲机体是交替支撑在底盘与两侧的行走装置上
增强现实是一种将虚拟信息叠加在真实环境中,使虚实融为一体的计算机视觉技术,可以给人以超现实的感官体验。虚拟家居是指将增强现实技术应用于家居生活领域,通过在用户房间叠加
2008年5月12日14时28分04秒,汶川8.0级大地震在青藏高原边缘的龙门山脉猝然袭来,触发了大量滑坡灾害。滑坡是坡体因各种因素耦合变形,最终被某些诱发因素激发失稳,产生滑动的
随着Internet和多媒体技术的迅速发展,人们对通过网络获取多媒体信息的需求越来越多,视频点播、远程教学、新闻发布等多点通信业务将成为新一轮运营竞争的焦点。于是一种针对有
旋压技术是属于金属塑性成形的一种加工工艺,具有无屑加工、产品精度高、功耗低等优点并广泛应用于复杂曲面件高精度、轻量、高稳定性的制造加工。无芯模旋压是利用通用芯模代
随着我国公路建设的发展,公路养护的需求和要求也越来越高,我国长期以来实行的以政府管理部门同时作为养护生产部门的养护作业模式逐渐不能适应公路养护的发展。国外公路养护等
本文结合广东省湛江市徐闻县境内修建的农村公路,利用ISS(Ionic soil stabilizer)离子土壤固化剂加固土作为道路基层,开展了ISS加固含砂高液限粉土作为低等级道路基层的材料性
近年来,随着我国汽车保有量的逐年增加和石油能源的短缺,人们越来越关注汽车的燃油经济性及检测手段的准确性。燃油消耗量是评价汽车燃油经济性的重要指标,是发动机试验研究