测试集规模、测试覆盖率和测试有效性之间关联性研究

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:sinohydromusc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试技术是保障软件质量的重要途径之一。测试覆盖率主要用来度量源代码被覆盖的程度,测试覆盖率越高表示更多的源代码在测试期间被执行。之前的研究人员主要将测试覆盖率作为评价测试质量的标准,认为测试覆盖率和测试集缺陷检错能力呈正相关。然而,最新的研究在表明覆盖率不能客观地评估测试集缺陷检测能力的同时,发现测试集规模和覆盖率之间存在高度的相关性。由此,衍生的研究问题是:测试集规模、测试覆盖率和测试有效性之间存在什么关系?为了研究这三者之间的关系,本文提出了一种新的测试用例选取算法,使得每个测试用例被选中的概率几乎相同。并且将Defects4j数据集中6个使用率高且开源的项目作为实验对象,通过编程来生成以测试方法和断言两种粒度的测试用例集,对三者关系进行大量、深入的实证研究。本文主要研究工作包括:(1)研究测试覆盖率是否受到测试集中测试用例数量的影响,实验结果表明测试集规模越大,测试覆盖率越高,即两者在统计学上是正相关的。(2)研究测试有效性是否受到测试集中测试用例数量的影响,实验结果表明测试集规模越大,测试有效性越高,即两者在统计学上是正相关的。(3)研究测试覆盖率和测试有效性的关系,利用基于线性回归的混和效应模型来刻画三者之间的关系,本文发现在不排除测试集规模的混合效应情况下,测试覆盖率和测试有效性高度相关;在排除测试集规模的混合效应情况下,测试覆盖率和测试有效性之间已无显著关联。
其他文献
伴随着经济全球化,市场竞争日渐激烈,企业集团的竞争状态、模式和战略也随之改变,经营多元化的发展趋势日渐凸显。与此同时,在新时期,我国经济已从高速增长阶段向高质量发展阶段转变,加之供给侧结构性改革的不断推进,企业集团转型升级的需求更加迫切。在此背景下,企业集团若想实现目标效益和获得整体的发展,就必须不断调整内部的管理体制机制。财务管控作为企业集团管控的关键,探索出符合集团自身发展特点的、满足自身发展
菊花(Chrysanthemummorifolium)为多年生草本宿根花卉,在我国的城市园林中被广泛应用。高温胁迫是影响植物生长发育的重要因子,通过测定菊花根系与叶片中的脂肪酸去饱和酶基
能源特别是电力的需求量随着经济社会的迅速发展年增长幅度明显。先前的电力资源多数通过化石燃料燃烧的形式来获取,然则这种模式不仅会耗费大量的自然资源之外,燃烧产生的废
本报讯(丁海东、聂柏玲)隆化县把产业扶贫作为脱贫主攻方向,强化项目支撑、落实优惠政策、优化帮扶服务,形成了“村有大户带动、乡有园区支撑、县有龙头引领”的产业脱贫格局。截
报纸
随着我国机动车保有量与日俱增,由机动车尾气排放带来的环境污染问题也日益受到人们关注。大量研究表明,当前普遍实行的车辆实验室基于固定循环的排放测试结果与实际道路行驶状况的排放可能存在较大差异。为切实降低实际道路排放,欧VI法规与国VI法规中先后加入了实际行驶污染物排放试验(RDE)要求,以评估车辆在实际道路行驶时的排放状况。欧盟RDE法规规定轻型车实际道路行驶排放数据处理时可以采用功率等级分组法(P
随着注塑技术的飞速发展,人们对注塑产品的成型质量、性能和生产周期的要求越来越高。经验和反复试模修复已经无法满足当前的模具设计要求。特别对于一些复杂、精密的模具,凭借经验很难对多种影响因素做出综合考虑和正确的处理。采用华塑CAE技术,通过软件仿真分析,可预测塑料制品的成型缺陷,优化注塑模具结构和注塑成型工艺参数,为制造商提供合理有效的解决方案。针对合悦手写板注塑成型后出现的气穴、熔接痕、翘曲变形等缺
研究背景及目的:支气管哮喘(哮喘)是全球最常见的慢性疾病之一,据统计全世界约有1.6亿哮喘患者,近20年来许多国家哮喘的发病率仍呈上升趋势,且病死率也有所上升,深入研究哮喘
本文着重分析了随着二战结束和国际女性运动的发展,中、韩、日三国女性的现代政治、经济地位各自出现的变化,并剖析了造成这些变化的原因,本文还分析了各国政府对女性地位所
本文对国内外仿真模型的发展进行了述评。陈述了仿真模型验证的定义和有关概念。提出了模型验证的区间假设检验法,介绍了自相关函数检验法。
[目的]本研究是根据HRCT的影像学表现,将慢性阻塞性肺疾病(chronic obstructive pulmonary disease, COPD)稳定期患者分为三个表现型:A表型、E表型、M表型,选取E表型、M表型