【摘 要】
:
当今世界飞速变化,软件系统需要不断演进以适应日新月异的需求。每次系统被修改后,都需要开展回归测试来保证原有的、变化的与新增的部分行为正确。在基于模型的测试中,系统的模型也会不断演进以反映规格的变化。虽然可以从模型中自动生成测试用例,但每次系统发生变化都重新生成并执行全部测试用例并不可取,仍然需要高效的方法来减少回归测试开销。然而对于有限状态机(FSM)这种应用广泛的重要模型,尚未发现系统性的回归测
论文部分内容阅读
当今世界飞速变化,软件系统需要不断演进以适应日新月异的需求。每次系统被修改后,都需要开展回归测试来保证原有的、变化的与新增的部分行为正确。在基于模型的测试中,系统的模型也会不断演进以反映规格的变化。虽然可以从模型中自动生成测试用例,但每次系统发生变化都重新生成并执行全部测试用例并不可取,仍然需要高效的方法来减少回归测试开销。然而对于有限状态机(FSM)这种应用广泛的重要模型,尚未发现系统性的回归测试研究。针对上述问题,本文研究了FSM的回归测试方法,考虑当可建模为FSM的系统规格被修改时,在原有测试套件的基础上高效地构造和执行测试,以检查改变后的实现是否与新的规格一致。主要工作内容和成果有:1.回顾并总结FSM测试的概念、思想、方法,理清发展脉络。对比了各个测试生成方法的异同,为回归测试研究奠定基础。2.提出了基于FSM的测试套件增强方法。该方法根据新旧版本模型间的差异,移除不必要的测试用例,保留可重用的测试用例;并且在发现测试用例失效或缺失时采用测试生成方法的思想获取新的用例来替换或补充它们。应用该方法可以在避免完全重新生成测试套件的前提下,保证测试套件对于新版本修改后模型的完整错误检测能力。3.在测试套件增强的基础上结合测试用例选择、排序、约简等各类优化技术,以减少回归测试开销。现有的优化技术大多直接在原有的测试套件上进行,搁置了这些套件本身错误检测能力可能存在的问题。我们将优化技术应用到增强后的测试套件上,能够在保证可靠性的前提上再尽可能减少测试开销;而且增强后的测试套件已经包含测试用例的分类信息,应用这些技术也变得非常直接和自然。4.搭建了一个实验平台,实现了本文提出的测试套件增强与优化相结合的FSM回归测试方法,通过模拟实验和实证研究评估其有效性。在大量随机生成的FSM模型和真实系统的规格FSM上的结果都表明,这套方法可以在增强中重用大部分原有测试用例,并有能力通过优化约简大量的测试开销。在达到如此显著效果的前提下,其所花费的时间仍不长于普通的测试生成。修改的规模相对于系统本身越小,使用这套方法效果就越显著。这对于不断演化的软件系统意义重大。
其他文献
泡沫铝材料和泡沫铝夹芯结构因比重轻,隔音,减噪,滤波以及优良的吸能特性而被广泛应用于各行各业。近年以来,针对泡沫铝板和泡沫铝夹芯结构的各项性能以及应用的研究是长盛不衰。为探究泡沫铝材料及泡沫铝夹芯结构的吸能特性,本文从量纲入手,分别建立起泡沫铝板落锤冲击系统和泡沫铝夹芯板落锤冲击系统的量纲方程式,借助ABAQUS有限元仿真软件进行仿真试验,依靠Origin软件对仿真试验数据进行整理,最后得到量纲方
随着航空航天领域的发展,人们对地面信息的需求日益增加,图像信息采集方式也日渐丰富。与造价高昂、适用面较窄的卫星遥感图像相比,机载遥感图像以其容易获取、经济实用等诸多优势,被广泛应用于生产生活的各个方面,特别是在无人机上的应用,可以为地面信息获取提供更多帮助。但是,机载遥感图像受环境影响较大,气流、抖动、以及硬件条件的限制,都有可能导致拍摄到的机载遥感图像分辨率较低,无法在放大时保证高清晰度,大大降
全面实行“营改增”至今已经有4年多的时间,增值税深化改革工作仍然在不断推进。2012年1月1日启动“营改增”试点以来,按部分行业部分地区试行的方式展开,到2016年5月1日,将建筑业、房地产业、金融业、生活服务业(简称“四大行业”)纳入“营改增”范围,“营改增”这一重要税制改革大概经历了三个阶段的历程,完成全行业征收增值税的重要转变。“营改增”作为全面经济体制改革的重要举措,其带来的影响是多方面的
减摇水舱的减摇能力与船的航行速度无关,其位置通常距船中线适当高度,通过舱内流体流动产生的质量力和惯性力产生减摇力矩。通常采用U型和平面矩形结构实现左右边舱流体的互
透镜作为光学系统的最重要组成部分,其中心厚度的加工误差直接影响着光学系统的成像质量。随着光电子产品的飞速发展,对光学透镜的质量的要求也越来越严苛。目前,透镜中心厚度的测量方法仍采用探针接触式,其测量精度和待测元件的质量都无法得到保障,因此透镜中心厚度的高精度无损测量成为国内外的一大研究热点。激光三角法以其测量精度高、速度快、不损伤待测表面等特点,为透镜中心厚度的测量打开一种新局面。本文将基于激光三
近年来,随着科技的日新月异,物联网的规模与种类正在以令人吃惊的速度发展。物联网高速发展给人们的生活带来便利的同时,随之而来的还有算力不足、带宽昂贵、环境污染等负面问题。一方面,为了解决算力与带宽的问题,学者们提出了移动边缘计算(Mobile Edge Computing,MEC)的概念,MEC技术可以有效利用本地与MEC服务端的算力,降低计算时延,同时具有更灵活的部署空间。另一方面,对于传统供能方
“意向性”的发现开启了二十世纪现象学运动的大门。作为现象学的“三大发现”之一,“意向性”在胡塞尔现象学中发挥了奠基性的作用,它的影响始终贯穿于现象学的发展历程之中,并且引领了之后现象学的发展脉络。因此,本论文选择胡塞尔现象学中的“意向性”作为研究主题,试图通过分析探讨胡塞尔指向性意向性理论和构造性意向性理论的发生和发展历程,从而深入发掘出更多关于胡塞尔意向性理论的思想资源。与此同时,也希望能通过研
能源安全和环境污染也许是本世纪人类有史以来面临的最大挑战。最近对公共卫生,环境保护和资源回收的关注使得废水更多地被视为资源而不是废物。主流的好氧废水处理会产生大量过剩的污泥,并且无法回收废水中可用的潜在资源。而厌氧处理由于具有节能,沼气回收和降低污泥产量的优势,已被建议作为传统的好氧废水处理技术的替代技术。然而厌氧反应需要较长的启动时间;产甲烷效率低;长期稳定的消化难以维护等限制了厌氧发酵的广泛使
当代人力资源管理是以人为中心的管理,人是知识、信息、技术的载体,唯有通过有效的人力资源管理才能留住优秀人才,才能促进企业发展。近年来,中国民航运输业不断发展,各个航空企业的竞争日益激烈,飞机维修行业存在工作难度较高、工作环境恶劣等一系列问题,Y航技术公司员工在不断地流失,并且流失数量在逐年上升,员工长年属于紧缺状态,导致Y航技术公司员工出现流失数量上升和不稳定现象最大的原因就是当前的激励机制已经不
随着电力行业的快速发展,电网在向着容量更大,智能化水平更高的方向发展。目前电网的客观规模存在着因故障大规模停电的风险。由于电力与社会发展和人民生活的密切相关性,一旦因故障发生停电事件,会给人民日常生活水平带来极大的不便及给社会经济带来巨大的损失。由此,电网运行的稳定性和故障发生之前的诊断工作显得尤为重要。当电网发生故障时,开关量误动、拒动、信息畸变丢失等不确定性因素往往使得基于开关量信息的电网故障