基于最优搜索理论的软件测试资源分配方法研究

被引量 : 0次 | 上传用户:wumingxiaoziwoaini
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息时代的到来,计算机在国民经济、军事国防和社会生活的各个方面的应用越来越广泛和深入,计算机的灵魂——软件在其中起着举足轻重的作用,软件产品的质量自然地成为了人们关注的焦点。软件测试是软件开发过程中的关键步骤,是保证软件质量的重要手段和阶段,有着不可替代的地位。软件测试是一项昂贵的、资源密集型的工作,其成本可能占到整个项目成本的一半,因此在软件开发过程中,决定如何分配测试资源对于整个测试过程及测试结果来说非常重要。软件测试资源在软件模块之间的合理分配能缩短测试过程并提高可靠性。目前国内外还没有一种非常成熟的软件测试资源分配模型,资源分配的优化问题还没有引起足够多的重视。因此,研究新型的软件测试资源分配模型,特别是运用最优化方法,是非常有意义的。最优搜索理论是计算运筹学的统计决策理论的分支,最初由G. Kimball和B. Koopman等人在20世纪40年代提出,它研究的核心问题是在总搜索资源有限的情况下,如何分配搜索资源使得成功搜索到目标的可能性最大或花费的搜索代价最小。按照搜索空间的离散或者连续,目标是静止还是运动,将最优搜索问题可以分成几个不同的类型。本文主要研究离散空间中静止目标的搜索问题。在有限的测试时间内,软件测试人员不可能找出所有的缺陷。为了有效地利用软件测试过程中投入的测试资源,本文采用最优搜索理论对软件测试资源的分配过程进行优化。考虑到缺陷初始概率分布对最优搜索模型的重大影响,文章中重点讨论了缺陷分布概率密度的各种预测方法,此外,还介绍了软件可靠性增长模型,并根据非齐次泊松过程模型确定了探测函数,最终提出了一种基于最优搜索理论的测试资源分配策略。最后,我们通过软件测试资源分配仿真试验,模拟了真实的资源分配和测试过程。结果表明,在资源有限的情况下,我们的最优资源分配策略有效的降低了软件的失效概率,对软件测试资源的分配策略具有切实的优化作用。
其他文献
思想政治教育科学化是思想政治教育学科成立以来重要的理论和实践主题,也是思想政治教育重要的价值诉求和发展趋势。35年来,思想政治教育学科建设经历了始之发轫、深入探索和
从竹简本到帛书甲本,从帛甲到帛乙本,我认为《老子》文本有着比较明显的递变痕迹可循。但从帛乙到以后诸通行本之间却似有文本递嬗变化上的断裂。帛乙《老子》只分篇不分章,
从文化的三个层次对语言、文化与交际的关系进行分析,强调文化在英语教学中的重要地位,以期推动语言教学中文化的传播,提高英语教学的效果,丰富学生的文化内涵,增强学生跨文
人工智能技术在各行各业的应用如火如荼,出版业引进人工智能技术进行全方位改造成为新一轮产业升级的必然选择。本文以出版业智能化发展的学术研究发展趋势为考察对象,从社会
创新创业人才作为产业发展、科学进步的有力支撑,是社会发展的动力,本文采用质性研究,利用开放式问卷调查的方式探究影响人才激励的组织因素、环境因素以及政策因素,分别归纳出11
政府采购监管机制是政府采购制度的重要内容,对政府采购实现有效监管是充分发挥政府采购制度作用的有力保证,因此,世界上很多国家和地区都对政府采购的监督管理非常重视。我
半导体体系中的自旋-轨道耦合效应,特别是其相关的新奇输运特性的研究近年来成为凝聚态物理中的前沿学科领域之一。而我们知道,电荷或自旋流是以其为载体的输运性质研究的基
有机硅高分子材料由于结构比较特殊,使这类合成材料具有良好的耐热性、耐寒性、电绝缘性、疏水性、耐候性、抗粘性和生理惰性等优良特性.在国防、建筑、纺织、医药、电子、电器
介绍了透明质酸的化学结构。阐述了透明质酸理化性质、皮肤中透明质酸的生理作用及国内外透明质酸的制备工艺。重点介绍了其在化妆品中的应用,如保湿作用、营养的作用、皮肤
随着GPS在各个领域的广泛应用,对GPS系统的干扰及抗干扰技术的研究越来越引起人们的重视。GPS采用的扩频系统有一定的抗干扰容限。但由于GPS接收机接收的导航信号非常弱,其标