基于遗传算法的软件测试资源分配问题研究

被引量 : 0次 | 上传用户:z284769
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件行业在各个领域的广泛应用,人们对软件可靠性的要求不断提高。作为保障软件可靠性最重要的手段,软件测试所受到的关注也日益增加。投入更多的测试资源显然是提高软件测试产出的有效途径,然而在实际软件开发中,有限的测试资源是开发团队不得不面对的问题,开发成本与可靠性之间也存在不可回避的矛盾。因此,如何在有限资源条件下控制软件测试并实现软件成本与可靠性的平衡,成为软件开发的一个重要课题。在过去的二十余年中,曾有大量研究人员通过研究模块化软件的单元测试过程以试图寻找资源调配优化策略解决这一问题,研究者们希望在对成本做出限制,或是对可靠性做出限制的条件下,对余者进行最优化。实践表明,这一工作是卓有成效的。然而,随着软件规模的不断增长,软件开发方法不断进步,软件结构越发复杂化,单纯的单元测试级的研究已无法满足软件整体测试的需求,研究人员开始对复杂软件结构中调配测试资源以平衡软件测试资源与软件可靠性的问题进行摸索研究。本文针对上述问题,以串联-并联混合软件模型为实验案例,建立了以期望测试成本与风险成本为基础的软件测试成本模型,利用遗传算法对加权和模型进行优化求解,并通过交互式遗传算法与模糊模式识别建立了基于决策者偏好的多目标寻优策略,主要内容如下:1.讨论了软件期望测试成本与风险成本为基础的串联-并联混合结构软件测试成本模型;2.基于加权和方法,利用遗传算法对测试成本与可靠性的多目标寻优问题求解,并研究了加权参数及测试资源冗余对寻优的影响,为加权参数的取值方法提供了有效的参考;3.在加权和方法研究的基础上,通过对交互式遗传算法及模糊模式识别的研究,建立了基于决策者偏好的多目标寻优策略,提高了寻优的实用性。
其他文献
为了研究神经干细胞和神经营养因子NT-3对帕金森病(PD)的修复作用,将NT-3表达载体pEGFP-C1-NT3转染大鼠原代神经干细胞(NSCs),构建了NSCs-NT3细胞。移植入帕金森病模型大鼠脑
随着科学技术的迅猛发展和教育创新的要求,现代教育技术在教学环节中的应用越来越广泛。多媒体技术的发展,使它的表现形式更加多样化;网络技术的发展,使它从单机走向网络,网
挖掘水稻增产潜力,提高水稻单位面积产量,是发展水稻生产和解决目前粮食问题的主要途径。目前我国选育的杂交稻品种虽然穗型较大,光合和物质生产能力较强,但往往表现出茎鞘等器官
2015年11月20日,是胡耀邦同志诞辰100周年纪念日,根据中共中央决定,中共中央文献编辑委员会编辑了《胡耀邦文选》,由人民出版社出版发行。这部文选,收入了胡耀邦同志1952年5
本研究以分布于我国西北部夏河县以及榆中县两个地区的天然草原烈性毒草醉马草(Achnatherum inebrians)为研究对象,通过种子发芽试验、幼苗试验以及成株试验,研究了盐胁迫条件
传统个人计算机或工作站必须使用键盘或鼠标来实现人与计算机的沟通,这些输入设备对不具备计算机操作技巧的人来说是项严重的障碍,使信息交流的目的大打折扣。为满足快速信息交
静压桩因其单桩竖向承载力高、抗震性能好、施工方便、噪音小等优点在高层建筑施T中得到广泛应用,同时在软土地基中施工难度大,成本上升以及施工质量控制问题越来越引起施工人
论述了对环境岩土工程进行评价的重要性,同时讨论了常规岩土工程方法不适用研究土与环境相互作用问题的原因。阐述了笔者于80年代末提出的粒子能场理论,并特别强调其在敏感性
目的:研究维生素C-β-CD包合物的稳定性.方法:以包合物中维生素C含量为指标,分别对包合物和混合物进行高温和氧化实验.结果:包合物中维生素C含量在高温和氧化条件下没有明显
近年来,我国跨文化数学教育比较研究日益引起人们的关注,但大多数研究中研究对象的选取,都是针对同一地区不同民族之间进行比较,跨地区的较少,尤其是经济发达地区与经济欠发