【摘 要】
:
软件测试作为软件质量把关的重要方式,使用软件测试技术可有助于评估软件的健壮性,从而尽早发现软件中存在的漏洞。组合测试技术作为一种有效的软件测试技术,通常能够检测出由输入参数之间的交互作用引发的软件故障。组合测试用例优先级技术通常需要按照一定标准设置测试用例优先级,然后按照测试用例优先级降序的方式依次选择并执行测试用例。本文对组合测试用例优先级技术进行实证研究,现阶段由于运用到深度神经网络的一类安全
论文部分内容阅读
软件测试作为软件质量把关的重要方式,使用软件测试技术可有助于评估软件的健壮性,从而尽早发现软件中存在的漏洞。组合测试技术作为一种有效的软件测试技术,通常能够检测出由输入参数之间的交互作用引发的软件故障。组合测试用例优先级技术通常需要按照一定标准设置测试用例优先级,然后按照测试用例优先级降序的方式依次选择并执行测试用例。本文对组合测试用例优先级技术进行实证研究,现阶段由于运用到深度神经网络的一类安全攸关领域软件的健壮性引起了人们的广泛关注,并且传统软件的测试充分性标准已经不能直接应用于深度神经网络中,所以选取深度神经网络作为实验对象。目前已有面向深度神经网络的组合密集覆盖标准,本文使用该覆盖标准对深度神经网络中的测试用例按优先级由高到低的顺序进行排序,并对测试用例序列的对抗样本检测能力进行研究。本文主要的研究工作如下:(1)使用组合密集覆盖标准和MNIST数据集、三种实验模型及四组实验样本,统计三种模型下的覆盖率峰值、达到覆盖率峰值时的测试用例集规模,进一步研究组合密集覆盖与对抗样本之间是否存在相关性。经过大量实验,结果表明:面向深度神经网络的组合密集覆盖与对抗样本之间存在相关性。(2)使用组合密集覆盖标准从原始组合测试集中按测试用例优先级降序的方式挑选测试用例。在相同测试用例集下,比较基于组合覆盖的测试用例优先级技术与随机测试的对抗样本检测能力。经过大量实验发现:在深度神经网络测试中,使用组合密集覆盖标准指导测试用例优先级排序不能改善对抗样本检测的能力。(3)分析现有组合测试用例生成工具的一些特点,结合处于报批阶段的《组合测试方法》国家标准,在课题组现有研究成果的基础上完成组合测试工具的实现。
其他文献
长期以来人们对钢筋混凝土结构进行非线性分析时,只考虑轴力和弯矩的作用,忽略剪切的影响。这对于剪跨比较大的构件通常能得到相对较准确的结果,但对剪跨比较小的情形就可能
担忧是孕产妇普遍存在的一种不良情绪,过度担忧会引发焦虑或抑郁等情绪病。现有文献发现,无论是孕产妇情绪病的前期预防还是后期治疗,多数学者更关注焦虑、抑郁等情绪状态,忽
人口老龄化和农村空心化所带来的挑战,传统家庭养老功能的衰落,集体福利模式的瓦解,以及农村公共空间的凋敝等因素的交织影响决定了破解农村养老难题的紧迫性、复杂性和重要
微型电化学储能器件是微能源的主流器件之一,这类器件包括微型锂离子电池、微型锌离子电池以及微型超级电容器等。由于近年来物联网和可穿戴电子的快速发展,需要更高能量密度
目的:随着社会的发展,人们生活水平的提高,居民对医疗卫生服务的要求也越来越高。而医务人员作为医疗卫生服务的主要提供者,尤其是临床医生担负着救死扶伤和预防疾病的重任。
随着冠状动脉粥样硬化性心脏病经皮冠状动脉介入术(PCI)患者日益增多,PCI术后冠脉再狭窄发生率高达20%~40%,主要表现有胸闷、胸痛、气短、自汗、神疲、心慌等症状。中医治以益
目的体外分离培养大鼠脂肪干细胞(Adipose derived stem cells,ASCs),制备脂肪干细胞来源的条件培养基(Adipose derived stem cells conditioned medium,ASCs-CM),探讨ASCs-CM对皮肤成纤维细胞的增殖、迁移及向肌成纤维细胞分化功能的影响。另外,通过体内动物实验观察ASCs-CM对糖尿病大鼠皮肤创面愈合的影响。方法取健康
现在,我国的市场经济实现了快速地发展,我国的经济环境在不断地变化,人类步入信息时代,信息技术的发展在一定程度上有助于企业加强自身的成本管理和控制,同时,市场的竞争也是
沟通通常是指企业或组织内的个人或部门之间的沟通,对沟通的研究一般也是从企业或组织内个人和部门的层面来进行。随着现代社会中虚拟企业的兴起,虚拟企业中成员企业间的沟通
教师要勤于反思才能更高效性地进行教育教学。而反思不仅需要超前的思维能力,还有利于激发学生的创造性思维,同时大量的阅读又对教师的反思有很大的帮助,所以经常性地反思让教师