【摘 要】
:
在当前的信息化社会环境下,软件作为信息系统的关键组成部分,已越来越广泛地参与人类活动。软件测试是软件生命周期的关键过程之一,在保障软件质量方面扮演着重要角色。在众多的软件测试方法中,随机测试(Random Testing,RT)因其简单、易部署的特点被广泛应用。但是,由于随机测试只依赖于随机算法而不利用任何已知信息,其故障检测能力难以保证。在此基础上,TY Chen等人利用失效输入连续性的特点,提
论文部分内容阅读
在当前的信息化社会环境下,软件作为信息系统的关键组成部分,已越来越广泛地参与人类活动。软件测试是软件生命周期的关键过程之一,在保障软件质量方面扮演着重要角色。在众多的软件测试方法中,随机测试(Random Testing,RT)因其简单、易部署的特点被广泛应用。但是,由于随机测试只依赖于随机算法而不利用任何已知信息,其故障检测能力难以保证。在此基础上,TY Chen等人利用失效输入连续性的特点,提出了自适应随机测试(Adaptive Random Testing,ART)。ART通过将测试用例更均匀地分布在输入域空间从而更有效地探索程序,研究表明,ART相较于RT具有更好的故障检测能力。在众多的ART算法中,固定大小候选集的自适应随机测试(Fixed-Size-Candidate-Set Adaptive Random Testing,FSCS-ART)是故障检测能力较高的方法之一。但是,FSCS-ART在选择最优候选测试用例时需要大量计算测试用例之间的相似性,这个过程带来了巨大的时间开销,一定程度上限制了其实际应用。本文重点分析FSCS-ART的最优候选测试用例选择过程,并基于过滤机制设计了两个方案分别减少候选测试用例集和已执行测试用例集中参与相似性计算的测试用例数量从而减少时间开销。最后,实现了一个测试用例生成、分析原型系统并进行了实验验证。实验结果表明本文提出的方案在保证FSCS-ART故障检测能力前提下,提高了测试效率。本文的主要工作阐述如下:1、针对随机生成的候选测试用例计算开销较大的问题,提出了基于候选测试用例集约简的固定大小候选集自适应随机测试(FSCS by Candidate Test Set Reduction,FSCS-CTSR)。FSCS-CTSR的主要思想是,保持候选集大小不变,在每次测试用例选择的迭代过程中,按一定策略过滤掉与已执行测试用例集相似性较高的候选测试用例,将剩余的候选测试用例保留,然后以随机生成的候选测试用例补充候选测试用例集至既定规模。这样,在下一轮候选测试用例选择中,与随机生成的候选测试用例相比,保留的候选测试用例都已完成与已执行测试用例的相似性计算,因此可以减少时间开销。仿真验证和真实程序测试实验结果表明,FSCS-CTSR在保证了FSCS-ART的故障检测能力的前提下,降低了近一半的时间开销。2、针对已执行测试用例集,设计了两种计算开销较小约束过滤条件:1)部分验证的距离;2)近似距离。提出了基于已执行测试用例集约简的固定大小候选集自适应随机测试(FSCS by Executed Test Set Reduction,FSCS-ETSR)。FSCS-ETSR在为候选测试用例寻找最近邻的过程中,先根据候选测试用例与已执行测试用例的已知信息计算约束条件并与当前的最小距离比较,从而过滤掉那些不可能成为候选测试用例最近邻的已执行测试用例,降低计算开销。实验结果表明,在低维输入域下,以部分验证的距离作为约束准则的FSCS-ETSR在保证FSCS-ART故障检测能力的基础上,降低了时间开销;在高维输入域下,以近似距离作为约束准则的FSCS-ETSR具有比FSCS-ART更好的故障检测能力和效率。3、设计并实现了基于过滤机制的高效自适应随机测试原型系统。该原型系统由算法设置模块、仿真测试模块、真实程序测试模块以及统计分析模块构成,达到了较高的自动化程度。本研究基于实现的原型系统在数值程序测试中验证了所提出的两个算法的有效性。
其他文献
在我国传统社会,受孝道文化等因素的影响,老年人主要依靠子女养老,子女为老人提供生活资料、日常生活中的照料和情感上的慰藉。在工业化、现代化背景下,受社会分工的细化、家庭结构的变化、传统孝道的衰落、价值观念的变革等诸多因素共同的作用,以反哺型为主体的家庭结构逐渐解体,面对快速老龄化的趋势,家庭难以成为养老的主体。但是大多数老年人仍然有着较强的居家养老意愿,根据第四次中国城乡老年人生活状况调查,城镇老年
本试验旨在研究日粮中添加不同水平酵母水解物对荷斯坦阉牛生产性能、血液生化、抗氧化指标、养分消化率、瘤胃发酵及微生物多样性、屠宰性能、肉品质及肉中风味物质的影响。试验选择体重相近(542.07±9.18 kg)、体况良好的荷斯坦阉牛33头,随机分为3组,每组11头,其中D组(对照组)饲喂基础饲粮,Y1、Y2组在饲喂基础饲粮的基础上分别添加50/头·d、100 g/头·d的酵母水解物,试验期111 d
随着电子信息技术向着高功率、微型化、集成化的方向快速发展,电子封装材料的迭代更新速度不断加快,对其热物理性能也提出了更为严苛的要求。金刚石/镁(Diamond/Mg)复合材料轻量化优势突出,是重要的热管理候选材料。为了探索Diamond/Mg复合材料在电子封装领域的应用,本文根据复合材料导热理论模型,对Diamond/Mg复合材料进行高导热性设计,通过金刚石表面金属化的方法在镁基体和金刚石间引入碳
隔振平台能够极大程度地降低动载设备受到外界振动干扰而损坏的风险,为动载设备提供最稳定可靠的工作环境。本研究针对现阶段动载设备隔振领域存在隔振维数少、承载能力较低、运动耦合严重以及隔振带宽较窄等问题,以冗余六自由度并联隔振平台为研究对象,主要研究内容如下:(1)设计了一种带有主被动复合隔振支撑的液压冗余六自由度并联隔振平台,并对其关键零部件动平台以及复合支撑等进行仿真分析与校核验算。(2)完成了平台
境外中资企业市场营销策略研究——以福耀集团为例2020年全球新冠肺炎疫情背景下经济形势低迷,伴随贸易摩擦、金融动荡、政治局势紧张,全球对外投资环境总体不容乐观。我国自从实施“走出去”战略以来,中国企业在世界的影响力不断增强,制造业成为我国对外直接投资的重点行业。面对海外发展的不确定性,众多的境外中资企业想要在多重的限制与竞争下突破发展桎梏,如何调整国际营销策略,迎合市场环境变化,成为境外中资企业面
随着互联网科技的快速发展和国家对互联网经济的大力支持,互联网直播逐渐走进人们的生活,与此同时涌现出大量的互联网直播企业。从2016年开始,出现了各种种类的直播平台,同时我国互联网直播的用户规模极速增大。互联网直播的模式从刚刚开始时的泛娱乐直播、游戏直播,到这几年“直播+”模式的出现,互联网直播行业的发展空间变的越来越广阔。而伴随着5G技术的出现,相信未来直播的形式会越来越多样,越来越丰富。2020
随着互联网时代的发展,"互联网+"语境下衍生出来的文创产品日益激增,不仅涌现出许多带有地域文化特色的产品,甚至还形成了很多热门的现象级事件和影响,推动了文化传播与发展,促进了地方经济的增长。衡阳地域文化作为湖湘文化的重要分支,是中国传统文化不可或缺的部分,特别是船山文化,在中国思想中占据着重要地位,代表着中国传统的人文精神,深入研究以王船山文化为主题、基于"互联网+"背景下的衡阳地域文创,以创新驱
芸薹属是十字花科植物中经济价值最大的一个属,包含了如白菜和甘蓝等重要的蔬菜作物以及油菜等世界主要的油料作物,提供了全球约10%的蔬菜和12%的植物食用油。进入21世纪以来,随着生物信息技术的发展和测序手段的进步,基因组数据、全基因组重测序数据和转录组数据大量出现,不同的研究团队针对不同的研究领域开发了一系列不同的生物数据库。此外,分子标记技术已经广泛应用于芸薹属作物的遗传育种、基因定位、基因克隆、
中国家具经历了从古代的席地而坐到宋代高坐家具的发展,宋代成为家具发展史上的重要时期,为后世家具研究提供了重要资料。以《清明上河图》中的家具为主要研究对象,从椅、凳、桌等着手对宋代家具的样式、功能、风格特点进行分析。通过对该画作的分析研究,总结宋代垂足而坐形成的原因,为明清家具的样式发展研究提供参考。
为了了解目前国内典型城市二次供水设施现状以及运维管理存在的问题,对国内18个代表性城市随机抽取的建筑及小区进行实地调研,对发放的调查问卷数据进行统计学分析,在调查的175个二次供水点中,供水设备采用变频泵+低位水箱的占调查总数的53.37%,水箱材质以304不锈钢为主的占调查总数的71.34%。调研结果分析表明,各市需合理选择二次供水设施及其材质,加强督促供水单位对二次供水贮水设施定期清洗消毒,安