【摘 要】
:
变异测试是一种基于错误的软件测试技术,可以系统的模拟软件中的各种缺陷。变异测试有很多其他测试不具备的优点,主要有两方面:一方面,变异测试所构建的完整测试数据集能够明确的指出测试软件的缺陷所在;另一方面,变异测试的结果往往能作为数据集测试和评估测试的充分性的检验指标。虽然变异测试的优势很明显,但是变异测试需要高昂的计算成本这一致命缺点成为了制约它进一步发展的主要绊脚石。针对变异测试自动生成测试用例存
论文部分内容阅读
变异测试是一种基于错误的软件测试技术,可以系统的模拟软件中的各种缺陷。变异测试有很多其他测试不具备的优点,主要有两方面:一方面,变异测试所构建的完整测试数据集能够明确的指出测试软件的缺陷所在;另一方面,变异测试的结果往往能作为数据集测试和评估测试的充分性的检验指标。虽然变异测试的优势很明显,但是变异测试需要高昂的计算成本这一致命缺点成为了制约它进一步发展的主要绊脚石。针对变异测试自动生成测试用例存在的计算成本高昂的问题,本文主要从测试用例数目减少、变异体约简和测试用例自动生成这三个方面进行了研究,开发了一款测试用例自动生成软件。具体研究内容和成果如下:(1)为了解决变异测试计算成本过高的缺陷,提出了将DBSCAN算法进行改进的变异体约简算法。首先将变异测试的用例生成过程进行简单化处理转换成遵循满足变异分支覆盖准则的用例生成,这一步使用的是基于弱变异测试准侧的测试用例生成思想,并使用二进制编码方式来减少无效的变异分支,用尽可能少的测试用例覆盖尽可能多的变异分支。然后提出在DBSCAN算法的基础之上将变异算子选择法和聚类分析法结合起来,变异算子的约简要遵从不影响变异得分的前提,经过实验对比,改进后的变异体约简算法相比较DBSCAN算法可以更加高效的实现变异体约简。(2)为了提高生成测试用例的效率,提出了一种对遗传算子的取值进行改进的遗传算法。首先,建立基于弱变异测试准则生成变异测试数据的数学模型;其次,为了更好的求解数学模型,解决遗传算法会出现的“早熟”现象,将遗传算子的值与种群平均适应度函数值相结合,使遗传算子进行动态取值,高效率的生成测试用例。对四组比较经典的程序进行实验,结果表明,相比较标准遗传算法而言,改进后的算法花费更少的时间,自动生成测试用例的效率更高。(3)在上述研究成果的基础上,设计并实现了一款生成测试用例的软件,该软件包含了导入源程序、生成变异分支和变异体、约简变异体以及生成测试用例等功能。本文提出的变异体约简算法有效降低了变异测试的计算成本,测试用例生成算法则有效提高了测试的效率和质量,这两种算法对于变异测试的发展具有重要的理论意义。
其他文献
处于极端工况条件下的静压支承,因为转速与载荷都较大,故该油膜温度急速提高,液压油粘度迅速减小,油膜厚度变小,产生静压损失,使该运动副无法处于全液体摩擦状态,而长时间处
可视化技术是展现数据特征,表现数据关联的重要手段。多变量空间数据作为科学可视化领域的代表性数据,如何挖掘变量间的内在关联,揭示数据内在规律,直观展示数据特征成为多变
船舶在海上航行过程中,受到风浪的影响,船舶的姿态随时都在变化,这些影响因素会使卫星天线的接收效果下降,甚至与卫星失去联系。本文以四轴框架为研究对象,结合船舶航行的现
鄂西七姊妹山泥炭藓湿地处于我国中部亚热带高山地区,湿地周围群山环绕,人迹罕至,保存较为完好,沉积环境相对稳定,是一个研究古气候古环境演变的理想区域。本论文通过对七姊
法治秩序是与现实社会紧密结合的、动态的一种治理现时状态。当前我国高等教育正在掀起以一流学科建设引领的"双一流"建设浪潮,"双一流"建设领域亟待完善相关法律、法规体系,
水深是重要的海洋地形要素,是保障航运交通、港口码头建设、海岛海岸带规划制定的基础数据。水深信息采集范围广、应用需求多,现场水深测量方法在资料的同步性、经济性、周期性、灵活性和宏观性等方面存在不足,此外,对于环境条件恶劣或由于权益争端难以涉足的区域,现场水深测量方法则无能为力。与现场水深测量方法相比,水深遥感反演方法虽然精度相对较低,但具有覆盖范围大、费用低、周期短等优势,适合用于浅海水域海底地形的
目的:基于“筋骨并重”理论对改良TLIF联合对侧经皮置钉内固定与PLIF治疗腰椎退行性疾病的手术理念与临床效果进行分析,为腰椎退行性疾病治疗提供有价值的临床思路。方法:本研究共收集60例病例,患者均随机选自2016年9月—2018年9月在山东中医药大学附属医院同一手术者行腰椎后方入路椎间融合手术,根据手术方法的不同,分为治疗组(改良TLIF联合对侧经皮置钉组)和对照组(PLIF组),每组各30例。
二十世纪初美国进入汽车时代,世界上第一条汽车装配生产流水线在美国诞生,开启了以汽车为代表的现代化工业生产的新时代,引起了社会的颠覆性变革。新的工业生产技术和组织管
本文系统的研究了质子受体对2,4,6-三叔丁基苯酚(TTBP)氧化和质子供体对3,5-二叔丁基邻苯醌还原的电化学行为的影响,主要从pH效应方面解释实验现象。利用循环伏安法研究低浓
叉车是一种用途广泛的工程机械,在铁路、公路、建筑、水电、港口码头以及国防等工程建设中发挥着重要的作用。叉车护顶架是保护叉车驾驶员安全结构的重要组成部分,当叉车堆垛