基于变异技术的测试用例自动生成及优化

来源 :西南科技大学 | 被引量 : 1次 | 上传用户:tegger
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是一种通过触发软件中存在的缺陷来提高软件质量的技术,其核心关键是寻找一种合适的方法来获得具有优良的纠错能力的高质量测试用例集。变异测试是基于缺陷植入的一种测试技术,它不仅可以作为评价测试用例的标准,还能在生成测试用例的过程中指导生成高质量测试用例集合。但是,现有变异测试技术存在众多的变异算子,使用众多变异算子会呈指数级地生成相应数量的变异体,从而导致昂贵的测试代价,严重影响了将这一技术用于实际的测试活动中。因此,降低现有的变异测试代价是非常有必要的。通过在不影响变异得分的情况下约简变异算子集合,有助于提高生成测试用例的效率。本文基于变异研究新的测试用例生成方法,从而能够得到较短测试用例长度、较高测试覆盖率、较高变异得分、较强Bug检测能力的测试用例最优集。首先,针对变异体数量的问题,本文提出一个基于Selective Mutation的变异算子选择策略。从变异测试常用工具Mujava的19个变异算子中,选择出一个变异算子子集。该子集仅包含5个变异算子AOIU、AOIS、ROR、AORS、AORB,使用该子集获得的测试用例能够在全集的变异体上获得95%以上的平均变异得分。因此,使用该子集代替全集,能够极大的降低变异体的数量,从而降低变异测试的开销。然后,本文提出了一种基于变异测试的测试用例集生成方法,同遗传算法进行结合,重新定义了测试用例集的交叉算子和插入、更改、删除算子,并设计了对测试用例进行约简的策略,最终能够获得长度较短,覆盖率较高,变异得分较高的测试用例集合。最后,针对本文所提出的基于变异技术的测试用例自动生成及优化算法,设计对比实验验证了本文算法在减少变异体数量和较少生成测试用例长度上的有效性,并和业界常用测试用例生成算法在覆盖率,变异得分,测试用例长度上进行了对比。本文的研究成果丰富了变异测试的技术和方法,约简了变异算子集合,降低了变异测试成本,提高了测试用例的生成效率。
其他文献
本文以浙江建德次生林群落(阔叶次生林、松阔混交次生林、松林次生林)为研究对象,采用标准大样地调查方法,运用生态学研究中植物区系成分分析、森林群落重要值计算、群落物种
我国大型基础设施(如桥梁、轨道交通、地下传输管道等)的正常运作是我国经济发展的重要保障,所以针对上述基础设施结构的安全监测是至关重要的。目前最先进的监测手段主要为
在研究工时管理系统在国内外发展现状的基础上,针对某外资银行软件开发公司内现有工时管理系统存在的可视化程度不高,缺乏智能性、可扩展性等问题,本文构建了一套集中化管理的工时管理系统,而非当前由各个部门都有着各自维护的系统。本系统既满足了所有员工的申请需求,也可以方便各部门领导的审批和查阅,及其日常的统计工作。也方便了成本中心为企业内员工发放加班补贴的执行流程。并且,当前管理系统最大的隐患即是,毫无数据
近年来,随着中小学生在校统一着装受到重视,校服行业快速发展,校服市场供需“两旺”。校服监管任务越来越重,监管压力也越来越大。在此背景下,提升校服质量监管水平,引导校服
能源问题、环保问题是21世纪人类面临的两大考验,汽车行业亟待转型,电动汽车应势而起。电池管理、电机控制、整车管理为核心控制系统,虽对电动汽车研究的呼声很高,但近些年新型电动汽车进展十分缓慢,动力集成是阻碍其发展的主要因素;对电池组的管理及对单体电池电量等参数的实时监控就显得尤其重要。电池控制单元(Battery Control Unit)是电池系统的核心控制器,对电池充放电、寿命估计有重要作用,对
目的:促甲状腺激素(TSH)是评估甲状腺功能的最敏感及最重要的指标。本研究回顾性分析2016年-2017年大连地区计划妊娠妇女孕前TSH异常发生情况,分析TSH异常相关危险因素;对比亚临床甲状腺功能异常妇女妊娠过程及母儿结局状况,分析亚临床甲状腺功能异常对女性妊娠及母儿结局的影响,重视孕前女性甲状腺功能筛查和亚临床甲状腺功能异常女性的管理,以减少不良妊娠结局发生,达到预防出生缺陷,提高出生人口素质
近年来,随着电子电力技术的不断发展,手机、平板电脑等便携式电子产品已逐渐渗透进人们的日常生活,并成为生活办公中不可或缺的一部分。电源管理芯片作为电子产品的核心器件,直接决定着电子产品的续航时间和使用寿命。因此,电源管理芯片成为了现代科学的一个重要研究课题。开关电源拥有效率高、体积小的优良特性,是目前应用最广泛的电源类型之一,而DC/DC转换器作为其中的重要一员,具有对直流电压进行升压、降压和极性转
纳米金属应用于食品包装材料中,能改善包装的机械性能、阻隔性和抗菌效果,延长食品货架期。辐照作为一种非热杀菌技术,与传统的热杀菌技术相比,辐照能在不显著影响食品属性的前提下,为食物提供良好的灭菌效果。纳米金属抗菌包装和辐照在抗菌方面有着各自的特点,将两者进行结合能达到更好的食品保鲜效果。但辐照条件下,纳米金属复合材料的安全性需要迁移实验来进行研究,本研究选择了三种常用的纳米金属材料,通过自制纳米金属
严寒地区热负荷大、冷热负荷不平衡率高的特点严重限制了该区域浅层地热能供暖的应用,且随着钻探技术的进步与钻井费用的降低,采用中深层土壤源热泵系统利用地热能供暖越来越受到关注。但国内关于中深层土壤源热泵系统的研究主要集中在数值模拟,没有实验数据的支撑,缺乏说服力。且因为我国严寒地区独特的气候特点,中深层土壤源热泵的研究不能照搬国外经验。为此,本文以哈尔滨某中深层地热能供暖项目为基础,采用实验研究方法,
当今教育发展阶段,幼儿园教育模式与家庭教学互相协助成为现阶段学前教育发展的一种崭新理念,家长对幼儿教育的参与程度正得到社会的重视。然而,在实施过程中,家长参与幼儿园教育活动还存在许多不可忽视的问题,其发挥的作用未能理想地实现。本研究首先分析了当前家长参与幼儿园的现状,剖析存现的潜在问题及关联性,并深入分析了问题的成因及提升建议,以实现提升幼儿教育质量的目标。本研究采用《家长参与幼儿园教育现状调查问