软件变更触发的回归测试研究

被引量 : 3次 | 上传用户:hyman_han
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件产业和计算机科学的不断发展,软件应用的范围越来越广,敏捷开发、迭代开发等各种快节奏、多周期的开发方式不断涌现。需求方对软件开发的时间要求越来越短,对软件质量的要求却日趋严格。如何以有限的时间和开销,最大限度地保障软件的质量,成为了当下研究的重点和难点。为了保障软件的质量,软件测试,尤其是回归测试是十分重要的。回归测试是主要实施难点在于鉴别软件变更对软件质量的影响,以及如何从现有的测试用例集中选择出一定的软件测试用例作为回归测试用例集。本文首先对软件回归测试的选择策略进行了研究,从最小回归策略到完全回归策略,比较各个策略的优缺点。其次,对软件变更的影响进行了研究与分析。然后,借鉴了信息学中熵的概念,将熵用于描述软件代码信息的混乱程度,作为软件发生错误的风险的一个指标,用来衡量软件变更的影响。在此基础上,基于对软件变更影响的度量,提出并详细阐述了一种新的选择策略。最后,以汤森路透公司交易信息计费系统的回归测试为例,将本文提出的基于软件变更影响的回归策略同最小回归策略与安全回归策略进行对比,验证其能够在大幅减少回归测试用例集的情况下,保证一定的回归测试效果,达到测试开销与测试质量的平衡。
其他文献
<正>新中国成立以来,我国社会主义刑罚执行理论和实践取得了丰富的成果,刑罚执行工作取得了显著成绩,为社会主义国家建设和稳定提供了有力保障。但是,进入新的发展阶段以来,
往复式压缩机以小排量、高压力、价格低等优点在石油、化工、天然气和冶金等领域得到了广泛应用。由于往复式压缩机结构庞大、设计周期长、制造成本高且都是小批量生产,因此在
在PC连续梁桥的施工过程中,往往需要通过施工控制以保证主梁的成桥线形。本文以三跨连续梁为工程背景,利用Midas/civil建立桥梁结构的计算模型,针对悬臂施工控制中墩梁临时固
在小学数学教学中,只有从学生熟悉的生活情景和感兴趣的事物出发,为学生提供可以观察和参与操作的机会,才能使他们有更多的机会从周围与数学相关的事物中学习数学和理解数学,体会
皱皮木瓜为蔷薇科植物贴梗海棠(Chaenomeles speciosa),皱皮木瓜具有极高的药用营养价值,是保健食品和中药的重要来源。本研究通过分析不同种质间皱皮木瓜主要药用成分(齐墩果酸、熊果酸、绿原酸、原儿茶酸)的含量,以及测定了部分微量元素的含量,对皱皮木瓜药用价值进行综合分析与评价,探讨并筛选了皱皮木瓜优质种质资源;其次利用遮荫和套袋技术手段探究其对皱皮木瓜果实中药用成分的调控影响,为提高
平面解析几何是高中数学内容的重中之重,已经引起了大多数教师的重视。平面解析几何作为高中数学课程的重要组成部分,其中蕴含着丰富的数学文化和重要的教育价值,对于提高学
背景:青少年网络成瘾问题正随着中国互联网迅速普及而日益凸现出来,目前国内的研究尚不多见。目的:分析大学生网络使用现状及行为特点,为预防青少年网络成瘾的发生提供科学数
稳定型悬索桥由于增加反张拉结构,整个桥处于预张状态,整体刚度随之增加,致使桥的稳定性大幅度增加。桥面系的设计可以不像普通悬索桥那样通过增加桥的重量来获得桥的重力刚
网络化控制系统涉及计算机、通信、网络与自动控制等诸多领域,同时也具有很强的工程应用背景,如石油化工、冶金等工业生产控制,地区性供电网的监控与调度,交通系统的实时指挥
对从无权利人处善意取得不动产应采取何种善意保护制度,需结合物权法的立法思想、不动产物权变动模式和不动产登记制度进行综合评判。《物权法》第106条规定的不动产善意取得