输入域缺陷定位技术的实证研究

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:uuvvuu11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试技术是保障软件质量的重要途径之一,其中,组合测试技术利用少量的测试用例,便能检测出待测系统中的各种交互故障。使用组合测试技术发现故障后需要进行故障定位工作。由于极小故障模式中的所有因素交互都会导致系统发生故障,因此只要找到软件系统中众多可疑故障模式的极小故障模式,便可知晓系统中哪些因素交互引发了故障。本文将故障定位方法分为自适应方法和非自适应方法两类,以组合测试研究领域中的TCAS数据集为基准,将TCAS集中20条布尔表达式及其变异体作为实验对象,对这两类方法进行了系统、深入的实证研究。主要研究工作包括:(1)对比了使用高强度组合覆盖表CA和部分覆盖表PCA作为两种不同的错误定位表ELA进行非自适应故障定位时的定位效果。(2)评估了非自适应方法、自适应方法两种不同类型的故障定位方法的定位效果。本文主要研究成果包括:(1)非自适应故障定位方法的必要条件是待测系统存在安全值向量,以TCAS集中20条布尔表达式及其变异体作为实验对象,验证了待测系统中安全值向量是否普遍存在的问题;(2)以TCAS集中20条布尔表达式及其变异体作为实验对象,比较分析了四种PCA生成算法的效果,其中四种算法分别是Greedy、DensityRO、DensityFO和IPO算法;(3)以查全率recall、查准率precision、综合评价指标f-measure、所需测试用例数量作为实验评估分析指标,以TCAS集中20条布尔表达式及其变异体作为实验对象,验证并分析了使用高强度组合覆盖表CA和部分覆盖表PCA作为两种不同的错误定位表ELA进行非自适应故障定位时的定位效果;(4)以TCAS集中20条布尔表达式及其变异体作为实验对象,研究了在实际极小故障模式数量较多、强度较大的情况下,应选择哪种维度生成高强度组合覆盖表CA和部分覆盖表PCA更加合适;(5)以查全率recall、查准率precision、综合评价指标f-measure、所需测试用例数量作为实验评估分析指标,以TCAS集中20条布尔表达式及其变异体作为实验对象,衡量了自适应方法和非自适应方法两者的性能优劣。
其他文献
随着国家对非物质文化遗产保护工作的持续推动,各地对于保护、传承、发展的探索,呈现出地域性、多元化、个性化的趋势,但无论如何出新,非物质文化遗产的当下保护与未来发展终
统计学的一个重要应用就是对观测数据进行加工,找到一个合适的模型来拟合观测数据。在对观测数据的加工中可以有很多方法,其中比较经典的主要包括线性模型和广义线性模型,近
本文基于网络效应理论,在大数据时代背景下通过4家在线教育网站的案例研究认为:通过增加对学员信息的挖掘,可以加强学员数量对商家网络效应的影响;提高学习内容提供的精准性,
<正>中国拥有漫长的海岸线和星罗棋布在海上的岛屿等辽阔的海洋专属经济区,历朝历代都在海防建设上都有一定的建树,但古代的海防的建设究竟如何呢?清代著名学者蔡方炳在其《
本文对2195Al-Li合金表面进行了稀土转化处理成膜工艺研究,具体分析了不同成膜工艺参数(稀土盐浓度、氧化剂浓度、成膜时间、成膜温度)对稀土转化膜表面形貌与耐蚀性能的影响
为了强化高层箱型基础的抗裂能力,应了解各种裂缝的特点,并能结合不同类型裂缝的特点以及成因,制定科学的应对策略。本文就高层当中箱型类型基础结构的裂缝成因以及解决方案
辣椒因收获季节气温高,细菌污染十分严重,在贮藏中易生虫和发霉,特别是加工成辣椒粉更难保藏。利用60Co-γ射线,辐照经适当包装的辣椒粉,在辐照剂量为5kGy时,可使细菌总数下
文化与语言二者相辅相成,密不可分,文化包含并影响着语言,而语言则是保存、交流和反映文化的重要工具。宗教作为人类文化重要的组成部分,对语言的发展产生了巨大的影响。英汉
热特性是辣椒粉热加工过程中的重要参数,为研究不同温度和水分含量对辣椒粉热特性的影响,研究测定辣椒粉在不同温度(25,40,65,80,95℃)和水分含量(7.0%,10.5%,14.09,6,17.0%)条件下的比热、热导率
针对结构工程中广泛应用的摩擦型高强螺栓连接会出现预紧力降低,较大地影响连接板应变分布的情况。采用摩擦型高强螺栓连接的节点板在不同螺栓预紧力下,板中的应变分布及大小