基于PSO的路径测试数据自动生成方法研究

来源 :西安科技大学 | 被引量 : 0次 | 上传用户:yanzhijianer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
路径测试数据生成是软件测试领域研究的热点问题之一。自动生成路径测试数据对提高路径测试的效率、降低软件测试成本、保证软件质量有着重要的意义。本文采用粒子群优化算法研究路径测试数据自动生成方法,主要内容包括:⑴针对软件单路径测试数据自动生成问题,提出基于粒子群优化算法的单路径测试数据自动生成方法。这种方法采用分支函数叠加法构造适应值函数。将本方法与目前广泛采用的基于遗传算法方法进行对比实验。实验结果表明:本方法不仅生成单路径测试数据的效率高于基于遗传算法的方法,而且性能更加稳定。⑵研究了软件全路径测试数据自动生成问题,并给出了问题描述。在此基础上提出了基于粒子群优化算法的全路径测试数据自动生成方法。这种方法构造了一个全路径测试数据自动生成的适应值函数,并对全路径测试数据自动生成中各路径的执行频度进行统计为进一步的测试提供有价值的信息。文中对基于粒子群优化算法的全路径测试数据自动生成方法与单路径测试数据自动生成方法进行对比实验。实验结果表明:全路径测试数据生成较之于单路径分别生成在效率上有明显提高。⑶在上述研究基础上,采用Java语言开发了基于粒子群优化算法的程序路径测试数据自动生成工具。文中详细描述了这个工具软件的使用方法。生成结果表明该工具比较实用有效,能够自动生成指定路径的测试数据。
其他文献
任务分配问题是一类典型的组合优化问题。多处理器系统上的最优任务分配的研究是有效利用系统资源处理实际问题的热点课题,这方面的研究结果在大规模数值计算、VLSI和计算机
柴油发电机组作为常用和备用电源,尤其是在电动钻机等领域凸现其重要的作用与价值。其自动控制却涉及机械、传感器技术、信号处理技术、计算机控制技术和控制理论等科学领域。
随着我国的改革开放的深入,国内电信市场竞争日益剧烈,虽然电信运营企业在各个业务领域内已初步形成多元化的竞争局面,同时,国外的电信公司也即将会进入中国市场。而怎样面对电信
纸张计数是工业生产中很常见的操作。传统的纸张计数是由专门的计数装置来完成,其成本高、体积大、易于产生错误的缺点很明显,迫切需要改进。本论文从纹理图像分析的角度来进
当前信息技术的发展和应用趋势呈现出两个主要特征:一方面,系统功能性的不断增强使得计算环境正在变得日趋复杂;另一方面,无处不在的计算使得今天的用户日趋大众化。今天企事
随着数据处理领域研究的不断深入和研究内容的不断发展,研究者们逐步发现数据需要以流的形式处理。这些数据传输速度快、规模大、传输持续时间长,并且只能被有限的读取几次。
矿井水害一直是威胁我国煤矿安全生产的重大隐患,对矿井水文状态进行实时监测和及时发布,是提高煤矿安全生产的有效手段。本文根据计算机软、硬件和网络应用快速发展的现状和
无线网络MAC协议可以协调用户公平的使用无线信道资源,实现数据的可靠传输,能够很大程度上影响无线网络的性能。传统无线网络MAC协议基本上都是单信道协议,这种技术会导致整
在石油钻井过程中,井壁失稳问题是一个需要解决的重大技术难题。对于石油钻井工程来说,井壁失稳会引起井壁坍塌,甚至导致井眼报废;井壁失稳还会影响固井质量以及油井生产,造成严重
SOA(Service Oriented Architecture,面向服务的架构)作为一种新的软件架构,已经逐渐显示出其优越性。它主要是在多种现有技术的基础之上构建一个灵活并且可扩展的框架,这些