FSCS自适应随机测试算法的边界效应及运行效率研究

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:xiajie318
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自适应随机测试(Adaptive Random Testing, ART)是近几年发展起来的一种黑盒测试方法,固定候选集的ART算法(Fixed Size Candidates Set Version of ART, FSCS)是实现ART算法诸多方法中最为经典,最为普遍认可的算法。FSCS在发现程序错误的能力上比随机测试(Random Testing, RT)有显著的提高,但是由于FSCS输入域的有界性导致了FSCS的边界效应现象。同时由于FSCS算法在选择生成新的测试用例时,需要大量的距离计算,尤其是当失效率较小和维数较大的情况下,执行算法的庞大开销达到令人难以忍受的程度,严重影响了测试工作的效率。本文对FSCS及其相关的算法作了深入分析,并查阅了大量文献资料,在此基础上,借助于环的思想提出了环形FSCS (Circled FSCS,. C-FSCS),把有边界的输入域变换为无边界的环,从而彻底消除了输入域的边界,从根本上解决了FSCS算法的边界效应。针对FSCS算法开销较大的问题,本文进一步提出了改进的C-FSCS (Improved C-FSCS, IC-FSCS),直接消减掉绝大部分不必要的距离计算,从而极大的提高了算法的运行效率。此外,本文还将上述方法应用于基于限制区域的随机测试算法(Restricted Random Testing, RRT),提出了环形RRT算法(Circled RRT, C-RRT)和其改进算法IC-RRT (Improved C-RRT),解决了RRT算法中同样存在的边界效应和运算开销过大的问题。为了验证所提出的算法的有效性,我们做了大量的实验,实验结果表明我们所提出的算法在测试效果和运行开销上的改进是非常显著的。
其他文献
随着互联网技术发展,智能电视的功能不断增加,人与电视机的交互方式变得越来越多元化、人性化,电视机已经不仅仅局限于单一收看电视节目的功能。基于安卓平台开发的音乐、游
国家中长期教育改革和发展规划纲要征求稿中指出,加强优质教育资源开发与应用,加强网络教学资源库建设。作为网络教学的重要组成部分,网络考试系统逐渐成为高校教育工作者研
软件缺陷修复工作量预测是指在实际的修复工作开始之前对修复某条缺陷所需耗费的工作量进行预测。研究该问题具有重大的意义:为软件开发和维护过程中的资源分配提供决策支持;降
图像是信息的一种重要来源,对数字图像的处理已经成为国内外研究的一项重点。图像分割作为图像处理中的重要环节,已经引起大量研究者的关注。由于图像分割无统一的分割标准,
NVD(Next-Generation Versatile Disc)是我国具有自主知识产权的红光高清视盘机产品系列,具有成本低、核心技术不受国外专利约束的特点,为了进一步降低整机生产成本,扩展新的
在传感器网络、无线射频识别、市场预测、信息提取等应用中,由于各种因素的影响,数据表现出固有的不确定性,而且不确定数据之间存在着复杂的相关性(包括时/空相关性),管理与查询这
语义检索是三维模型检索领域的研究热点,本文针对语义检索中的两个重要环节,内容特征提取和语义标注技术展开研究,考虑到计算机视觉图像是三维模型最有特点的内容特征之一,故
异构并行系统是高性能低功耗计算机系统的主要发展趋势之一,异构并行系统下的低功耗研究是近年来学者研究的热点问题。由于动态电压频率调整(DVFS,Dynamic Voltage and Frequ
项目管理是企业信息化的核心组成部分,项目管理技术和工具为项目管理提供了科学的技术和手段。随着管理理念的不断变革,科学技术的飞速进步,项目管理的应用也越来越广泛。当
在日常的军事演练中,运动目标和传感器的实时数据获取难度大,一般不具有可重现性,并且演练代价昂贵,因此有必要提出一种新的辅助数据融合系统。数据仿真系统是一个辅助数据融