组合测试用例生成的禁忌搜索方法

来源 :东南大学 | 被引量 : 0次 | 上传用户:YU168
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机科学技术的不断发展,现代的软件功能日益强大,软件的复杂性也不断提高,对软件进行高效、可信的测试显得尤为重要。作为适应现代软件特点的新的测试方法,组合测试的概念被提出并被证明是一种有效测试系统参数间相互作用的方法。   本文在深入研究现有测试用例生成方法的基础上,结合搜索算法全局寻优的特点,针对测试集用例规模的缩减,提出了禁忌搜索的方法。通过对禁忌搜索关键环节进行研究,给出了算法的参数配置策略,使得在生成测试用例集时可以通过调整参数,灵活地在计算结果的优劣和计算代价的大小间做出权衡。   本文的主要工作包括以下几个方面:   (1)系统地研究了禁忌搜索方法在组合优化方面的适用性,详细分析了禁忌搜索算法在各个环节的特点,如禁忌表长度的确定、评价函数的选择和禁忌对象的选择。   (2)根据组合测试用例生成的特点,对禁忌搜索关键环节的选择策略进行了深入研究,提出了基于禁忌搜索的应用框架,并通过实验分析给出了关键环节策略的选择。   (3)针对影响禁忌搜索的各个环节的参数进行了实验分析,并和已有算法的实验结果进行了对比。   (4)实现了基于禁忌搜索的自动化组合测试用例集生成软件,可以方便有效地生成各种需要的组合测试用例。
其他文献
位置服务技术给人们的日常生活带来了快捷和便利,比如出行时导航服务能为我们提供全程路径指引而不用再担心迷路,打车软件能为我们提供叫车服务而不用再忍受漫长的候车过程。
近年来,随着数字多媒体技术与网络的迅速普及,多媒体数据的保护问题日渐突出。三维数字产品包含了设计人员大量劳动付出,对其的版权保护更显得尤为重要。数字水印是一种可以
近年来,由于互联网的广泛普及和多媒体技术的飞速发展,基于网络的视频流式传输技术得到了广泛的应用。如视频会议、视频点播、网络直播、远程教育等。作为新一代视频图像编码标
疾病一直威胁着人类的身体健康。机体细胞由重要的生物分子构成,因此在分子层次上对疾病进行研究,可以揭示生命现象的本质活动过程。基因作为储存生命基本信息的生物大分子,其
地理信息系统(Geographical Information System,简称GIS)是用于输入、存储、查询、分析和显示地理数据的计算机系统。作为一门综合学科,GIS已经广泛的应用于不同的领域。Web
在电力行业中,配电环节是连接供电部门和用户的重要纽带,在整个电力系统中起着十分关键的作用。随着我国电网规模的不断扩大,用电负荷的日益增长,电网运行控制的日益复杂,以
随着铁路运输高速化、网络化的发展,中国列车运行控制系统(ChinaTrain Control System,CTCS)已成为中国铁路列车控制的一个重要发展方向。开发列车运行控制系统的仿真平台,并
广播路由将广播包分发至全网节点,在无线传感网中得到了广泛的应用,可以为诸如网络配置、代码更新、路由发现等一系列上层服务提供支持。为了减少能耗,传感器节点普遍采用异
随着科技的高速发展和大数据时代的到来,数据的存储需求和对响应时间的要求都在不断提高,仅仅从软件层面上解决存储问题比较困难,需要有新技术来摆脱磁盘的机械特性限制。近年来
对网络敏感图像进行过滤的基础是对敏感图像进行识别,很多对敏感图像的过滤方法是基于依附于图像的文本信息或者URL地址,这些过滤技术缺乏对敏感图像识别的动态性和实时性,因