自适应随机测试系统的设计与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:knightxmu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
从计算机出现起,各种问题就伴随而来。各种各样的软件故障以及因此带来的问题给软件行业敲响了警钟。在大量的现实问题面前,人们开始重视软件质量。软件测试作为一种重要的软件质量保证手段,在保证软件质量、增强软件可靠性的方面中发挥着越来越重要的作用。软件测试会占用整个软件开发过程50%-70%的开销。测试用例的设计是软件测试中的核心问题之一,软件测试的效果子测试用例的质量。人工设计和选取测试用例的开销非常大,并且不一定能够达到非常好的效果,需要自动化测试技术来辅助人工测试以提高测试的效率和效果。因此针对自动化测试技术的研究具有重要的应用价值。  本文针对自动化测试用例生成进行研究,提出了新测试用例生成的方法。主要工作如下:  1)针对基于距离的自适应随机测试算法复杂度高的问题,提出了DI-FSCS算法。算法降低了测试用例生成的复杂度;  2)提出了基于不变量与自适应的测试用例生成方法。该方法使用自适应随机测试生成测试用例,然后使用不变量技术对生成的测试用例集合进行约简。自适应算法的目的使测试用例在输入域中均匀分布,通常是基于距离选取测试用例,使选取的测试用例与已执行的测试用例的距离尽可能大。这样生成的测试用例比较容易经过不同的路径。  通过实验验证可知,本方法能够有效地提高测试用例的质量。相对于FSCS方法,本文提出的方法能够在测试用例集合大小相同达到更高的代码行覆盖率,并且更有可能发现程序中的错误。
其他文献
时空数据库是在空间数据库的基础上发展而来的新兴数据库技术,用于处理随时间推移而变化的空间信息。最近邻(NearestNeighbor,NN)查询是在空间数据库和时空数据库中经常会使用
视频的艺术风格化是非真实感图像渲染研究的一个重要领域,有着很好的应用前景。与传统的真实感图形不同,非真实感图像渲染着眼于对真实的场景进行抽象和加工,以突出其中的重
本文研究了新一代的分布式仿真体系结构HLA和联邦开发与运行FEDEP模型,并以开发电子对抗仿真系统联邦为例,研究了联邦开发的通用技术,总结了开发联邦过程中使用的方法和工具
机群保障是飞机选择保障停机位,在停机位上完成保障工序的加工,以及选择起飞位起飞的过程。高效的机群作业保障关系到飞机的快速出发和降落,对提高机场的运营效率起到至关重要的
欠费问题一直是电信面临的一个严重问题。通过对已有欠费数据使用数据挖掘技术来对欺诈客户的行为进行分析和预测,达到对欺诈行为的侦察与防范,这在发达国家目前也不够完善,在中
视频检索和分类是未来多媒体应用的一个重要方面,而运动信息作为视频所独有的信息,是视频检索的研究重点。总体来说,视频的运动可以分为两类,一类是全局运动信息,一类是局部运动信
随着网络技术和通信技术的发展以及安全管理的需要,基于网络的电话录音监听系统成为电力、金融等重要部门的必备系统。在对数字语音技术和现有的电话录音监听系统进行分析研究
随着人们对社会治安需求的迅速增加,建立起城市级的安防系统已经迫在眉睫,而视频监控系统是其核心组成部分。视频监控系统需要通过网络传输视频,目前有两种解决方案:一是单独布线
小水电是一种清洁、安全的可再生能源,对于环境保护有重要意义,是国家能源发展的重点战略方向。目前,电站间的通信逐渐开始互联化,远程监控系统开始运用于各种类型的水电站,
汉字识别的研究工作,一直被看作是十分困难的模式识别问题,并被视为字符识别的最终目的。汉字的识别最早可以追溯到上世纪60年代。我国对汉字识别研究工作始于70年代,从80年