基于遗传算法的测试数据自动生成技术研究

来源 :青岛大学 | 被引量 : 0次 | 上传用户:da_yu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的不断发展,软件的规模越来越大,软件测试的作用越来越重要。对于测试数据自动化生成方法,目前虽然有一些方法被提出并使用,但由于其局限性,在实际中还没有完善的解决方法,只能凭借工程经验判断。在此背景下,本文使用遗传算法对测试数据自动生成方法进行研究。首先介绍软件测试技术,主要介绍了软件测试技术中的概念、分类、阶段划分及测试用例的选择方法,并概括介绍了现有的面向路径覆盖的测试数据生成方法。其次,文章提出通过遗传算法来解决测试数据生成问题。介绍了它的产生、发展、基本概念和特点,阐述了遗传算法的一般过程,分析了影响遗传算法的重要因素。我们分析了采用遗传算法生成测试数据的可行性和需要考虑的若干问题,介绍了遗传算法应用于测试数据生成的一般过程和步骤,并针对程序插装、适应度函数设计等问题进行讨论。文章研究如何利用遗传算法有效地自动生成测试数据的方法。在染色体编码、遗传算子设置、适应函数等方面提出了相应的改进,采用控制变异位置法来降低从逼近目标路径到目标路径的转换时间,并用改进的自适应遗传算法提高用例的搜索效率。创建了一个工具模型,使其根据需要自动生成测试数据,案例研究验证了改进方法的有效性。最后,分析了类对象测试数据生成的难点,并根据类对象的特点对原有的编码、适应度函数进行改进。首先设计了一种新的类对象编码方法,使其能够应用于类对象的遗传操作。其次分析研究了广义海明距离法,在此基础上提出了适用于类对象生成的适应度函数。
其他文献
在电子政务中,电子公文交换占据着非常重要的地位,提高和改进电子公文处理的效率至关重要。由于没有一致的格式标准,不同单位产生的电子公文格式就可能不同,这必将导致共享程
本文以开源地学信息浏览器World Wind为主要研究对象,结合目前主流的地学信息浏览器、P2P技术深入分析了地学信息浏览器的系统架构和关键技术,并在此基础上对G/S这一新型的模
特征选择已经成为数据挖掘、机器学习、模式识别等领域的研究热点。特征选择用更稳定的特征集合以适当的精度表示原始特征集合。特征选择的研究主要集中在两个方面,一是搜索
XML(可扩展标记语言,Extensible Markup Language)作为W3C数据描述和交换的标准格式语言,已经得到了广泛的应用,不论是Semantic Web还是WebServices都采用XML作为其数据表示
人脸识别技术在计算机视觉和模式识别领域受到了越来越多的重视,逐渐成为了一个热门话题。现在,大多数的人脸图像是在可见光的条件下拍摄的,而在可见光环境中,光照条件是多变
无线Ad hoc网络(自组织网络)是没有固定基础设施的自组织、对等式、多跳的无线网络。Ad hoc网络具有简易、快速部署及抗毁性强的特点,适用于需要临时架设网络的场所,在军事、
随着互联网和计算机技术的迅速发展,人们的沟通方式变得更加多样化,即时通信由于其即时高效的特点已经成为最主要的沟通方式之一。但即时通信也带来了许多安全威胁。在保障即
Windows操作系统提供的安全机制虽然考虑到了普遍领域对安全的需求,但是却不能满足ATM等特殊领域对系统安全的更高要求。本文分析了Windows系统已有的安全机制,并在此基础上
随着数据库技术的成熟应用和Internet的迅速发展,人们利用信息技术生产和搜集数据的能力大幅度提高,使得从大量数据中挖掘出有用的信息或知识成为一个迫切需要解决的问题。正
黑片作为工业应用中重要的元器件,如何降低其产品质量检测的费用,提高检测效率,成为黑片缺陷检测的重要内容。然而黑片图像在采集和传输等过程中不可避免会受到各种噪声的干