基于禁忌遗传算法的测试用例自动生成研究

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:fuzi001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是保证软件质量和可靠性的重要手段,是一个复杂的过程,需要耗费巨大的人力、物力和时间,在软件生存周期中占有非常突出的重要位置。因此,如何提高软件测试的自动化程度是确保软件开发质量,降低软件开发成本的重要手段之一。本文针对软件测试中面向路径的测试数据生成问题,进行了深入的研究和设计。 本文首先系统介绍目前的研究进展、软件测试的基本理论和测试用例的自动生成技术及模型。其中,重点阐述了面向结构的测试用例自动生成技术及目前的实现方法。 随后,本文分别阐述了遗传算法和禁忌搜索算法的基本原理和实现步骤,并对各自的优缺点进行了分析评议。根据二者优势互补的特性,提出采用混合策略算法解决软件测试数据自动生成问题,提高算法性能。 提出了基于禁忌遗传算法的测试用例自动生成系统的核心搜索算法结构,阐述了算法的思想。根据程序插装理论构造遗传算法适应值函数,重点阐述了系统实现中的核心技术:参数编码、选择算子、交叉算子、变异算子、禁忌算子的实现。然后对核心算法进行了性能和收敛性分析评议,并针对文中核心算法在科研项目中的应用进行了描述、分析。 最后,对全文进行总结,并对下一步研究工作提出了展望。
其他文献
实时系统中的软件安全不仅与软件的功能是否达到预期有关,同时还取决于软件的运行能否满足截止时间要求。随着软件在实时系统中发挥的作用越来越关键,程序的规模和结构也随之
随着电子邮件技术,即时通讯技术和桌面会议系统的发展,计算机支持的协作在今天的计算机使用中占据了重要的地位。本文分析了现有的协作工具的特点及其在协作中的作用,研究了L
在当今网络信息时代,SAN(存储区域网络)是存储领域近来十分引人注目的技术。它一方面能为网络上的应用系统提供丰富、快速、简便的存储资源;另一方面又能共享存储资源并对其
在日常的生活中,人们经常需要将自己的某些权力委托给可靠的代理人,让代理人代表他去行使这些权力,例如签名权限的委托。在现代电子化的信息社会里,同样也需要签名权的代理。
随着因特网技术的迅速发展,网上信息成几何级数增长,如何自动处理这些海量联机文本信息成为目前重要的研究课题。文本信息抽取是指从一段文本中抽取指定的信息(例如事件、事
随着移动通信的迅速发展及各种移动增值业务的广泛应用,移动通信中的安全问题变得日益严重。 在UMTS网络中,用户可以通过自己的移动终端获取许多新的服务,而网络接入安全是所
作为一项安全性较高的生物特征识别技术,人脸识别技术已经成为多个相关领域的研究热点,并在罪犯搜索、安全防范以及视频监控等许多领域有着广泛的应用,对人脸识别技术的研究
实时视频信息还原与图像提取实现技术是网络情报收集与网络安全管理的重要组成部分,关系到国家网络主权和信息控制权,是网络信息技术的重要研究内容之一。现有的某些即时通信
近年来,伴随着计算机网络的飞速发展,网络入侵事件也日益猖獗,而传统的网络安全技术如反病毒技术和防火墙技术要防范入侵比较困难,这就使得入侵检测成为网络安全研究体系中的
具有真实感的三维人脸动画是计算机图形学研究的一个重要分支,近30年来一直是研究的热点。真实感三维人脸合成技术的应用范围非常广泛,其成果可以应用于虚拟主持人、虚拟会议