【摘 要】
:
作为软件质量的保障之一,软件测试在软件开发中扮演着至关重要的角色。人工测试造成了软件开发中的大量的成本和时间开销。同时,自动化测试过程中测试数据的优劣对测试的效率
论文部分内容阅读
作为软件质量的保障之一,软件测试在软件开发中扮演着至关重要的角色。人工测试造成了软件开发中的大量的成本和时间开销。同时,自动化测试过程中测试数据的优劣对测试的效率与效果影响极大。因此,对测试数据生成的研究有着巨大意义。测试数据生成问题是典型的软件工程问题,而将软件工程问题转化成搜索问题往往可以得到比较优的解。遗传算法在寻找最优解的问题上有其独到的优点。可以使用遗传算法对测试数据进行搜索生成,通过对源程序的输入进行编码并产生个体,在遗传操作过程中,利用适应度函数来进化种群,最终可以得到目标测试数据。然而输入参数往往是多个,对每个参数进行编码会影响算法的效率,因此可以通过级联编码的方式进行个体的生成。在目标路径上,对源代码进行插桩,得到分支函数并以此构造适应度函数。但是遗传算法也有其缺点,迭代速度过快往往会陷入局部解,将退火过程加入到交叉和变异操作中,增大次优解的存活率,从而有助于的跳出局部解。变异操作后通过禁忌搜索可以有效的减少迂回搜索过程,增大种群的多样性,从而加快种群的迭代过程。由此,可以使用优化后的混合禁忌退火遗传算法进行测试数据的产生。建立混合禁忌退火遗传算法模型,对典型的三角形分类问题进行路径测试,通过对操作过程中参数的单一控制,对算法进行了优化。将优化后的混合算法同优化前传统算法相比较,混合算法在测试数据产生的效率上有了很大的提高。将混合算法同经典研究以及近些年热门研究做对比,混合算法在测试数据生成效果上以及迭代时间上也有很大的优势。
其他文献
目的:观察评估榆黄汤冷敷治疗面部皮炎的有效性及安全性。方法:对就诊于皮肤科门诊符合面部皮炎诊断的患者,按照制定的纳入标准、排除标准及中止剔除标准进行筛选,共纳入研究者96例,均签署知情同意书。随机分为2组,治疗组49例采用中药煎液—榆黄汤冷敷;对照组47例采用生理盐水冷敷。2组均给予皮肤护理健康教育、口服抗组胺药,冷敷后均予以维生素E霜外搽。以治疗后症状体征积分、有效率、复发率评估疗效,及不良反应
中华传统文化历史悠久,凝聚了中国人深层次的精神追求,是中国特色社会主义文化的源头。中华优秀传统文化具有很强稳定性和渗透性,长期以来影响着人们的思想和生活,影响着中国社会和文化教育的发展。小学阶段传统文化进校园有利于学生了解和认同传统文化,能培养学生高度的社会责任感、自强不息的精神,有利于促进学生形成正确的世界观、人生观和价值观。传统文化强调以人为本、群体和谐、义重于利,它既能重视人的全面发展,又能
近年来,随着航天遥感技术的飞速发展,影像数据的空间、光谱和时间分辨率不断提高,为地物识别分类提供了丰富的纹理、结构及空间信息。然而,如何高效处理和解译高分辨率遥感影
“土地是财富之母,劳动是财富之父”,土地资源是人类赖以生存的条件,土地历来被人类所利用并越来越得到人们的重视。我国作为农业大国,农业是国民经济的基础,而土地又是农业的前提。我国土地资源总体来讲是人多地少,且分布不均,特别是耕地资源十分宝贵。耕地是粮食生产的基础,粮食安全关系到国家安全,关系到国计民生,党和国家十分重视耕地的保护,提出了确保十八亿亩耕地的红线,制定了一系列耕地保护法律法规,出台了诸多
作为一类纯有机晶型多孔材料,共价有机框架(Covalent Organic Frameworks,COFs)在多个领域包括多相催化、气体存储、光电器件、荧光传感等均有着重要的应用前景。目前,功能化
随着社会经济的不断发展,商品交易日益频繁,金融服务也越来越完善,信用金融应运而生。信用卡的产生,是信用金融发展的重要标志。现在信用卡的办理数量在逐年增多,信用卡被越来越多的消费者使用。信用卡使用频繁,随之产生的信用卡金融犯罪也在不断增加。不法分子利用制度的疏漏,采用非法手段实施信用卡犯罪和金融诈骗犯罪。在金融诈骗犯罪中,信用卡诈骗罪所占比重最大,其中的恶意透支型信用卡诈骗罪较为常见。全国人大常委会
氮掺杂多孔碳材料已被证明在催化、储能等领域具有良好的性能,因此以自然界中生物质富氮前驱体为原料代替化工合成类聚合物前驱体来制备氮掺杂多孔碳材料具有不可比拟的优势
无论在何时何地,教育都是一个值得被反复讨论和研究的话题,尤其在当今互联网技术蓬勃发展的背景下,教育改革也在不断深入。互联网对教育领域产生了重大的影响,让教育走向了“无国界”。2018年以来,昆明开始举办“云南-南亚东南亚教育论坛”,为来自南亚东南亚地区的国家和组织提供了一个自由沟通交流,互相交流经验,谋求合作机会的平台。来自不同国家、不同地区的大学教授和组织积极的互相交流经验,以人之长补己之短,努
颗粒蛋白前体(Progranulin,PGRN)是一种分泌性糖蛋白,又被称为granulin-epithelin precursor(GEP),proepithelin(PEPI),acrogranin 和 GP88/PC-cell derived growth factor(P
细胞分泌是生物体的基本生理过程之一,负责信息传递,与多种细胞功能相关。整个分泌过程涉及一系列复杂的分子活动,其中多数分子为蛋白质,这些蛋白质的相互作用、分子构象变化