基于缺陷关联度的Markov模型软件优化测试策略研究

被引量 : 0次 | 上传用户:liqi1987712
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件规模的不断增长,结构不断复杂,软件可靠性问题日益突出。软件测试,作为软件质量保证的重要手段,正发挥着越来越重要的作用。基于受控马尔可夫链的测试模型已成为软件测试的一个重要研究方向。它将被测对象抽象成测试模型,通过对模型的分析来选取相应地测试决策,从而形式化地描述软件测试过程。大量研究人员对其进行了深入的研究,并取得了许多优秀成果。但是,这些研究大多是基于缺陷独立的假设,即忽略了缺陷之间的关联关系。在实际测试过程中,很多软件缺陷并不是相互独立的,缺陷之间往往相互关联。因此,如何利用缺陷之间的关联信息,改进受控马尔可夫链测试模型,优化软件测试策略成为本文研究的重点。本文从缺陷自身角度出发,对基于受控马尔可夫链(Controlled Markov Chain,简称CMC)模型的软件测试策略和关联缺陷进行了深入的研究,主要包括以下几个方面:(1)以缺陷关联为背景,研究了基于关联缺陷的受控马尔可夫链软件测试模型。针对原有CMC测试模型中的局限性,引入缺陷关联系数与缺陷回扣机制,构建了基于缺陷关联度的受控马尔科夫链软件测试模型,综合权衡缺陷可检测率、关联系数和缺陷回扣,以提高软件测试效率。(2)以该模型为基础,研究了基于关联缺陷的软件优化测试策略。利用缺陷关联信息,将软件测试过程转换成带权路径的优化问题,设计了一种基于最小生成树的软件优化测试策略。同时考虑了更为复杂的缺陷关联形式,针对缺陷关联不满足交换律时,提出了一种改进的Prim算法,以求解带权有向图的最小生成树,从而优化软件测试策略。(3)研究了缺陷批量剔除策略。针对由于过早地剔除单个关联缺陷而引发的失效屏蔽问题,提出了以关联缺陷集为批量剔除单位的剔除策略。为了验证本文所提测试模型和测试策略的有效性,将其与自适应测试策略和随机测试策略相比较。通过仿真实验,本文在缺陷检测数量、测试成本以及产生回扣等指标上都有所提升,证明了该方法的有效性。
其他文献
近年来,随着毒品犯罪的日渐泛滥,我国毒品案件的死刑适用率一直居高不下,位于所有死刑罪名的首位。死刑是剥夺犯罪人生命的一种最为严厉的刑罚方式,一旦适用错误将造成无法挽回的
郯庐断裂带中段的东西两侧是两个截然不同的地质构造单元,西侧属于华北板块的鲁西隆起区,东侧属于扬子板块的苏鲁块体。从两大板块开始碰撞一直到后期的地壳强烈改造,鲁西隆
有机半导体薄膜是一种可以将光转化为电的光伏材料,由于其具有质量轻、柔性可折叠、卷对卷(Roll-to-roll)可大面积加工、溶液法廉价喷涂、分子可设计可裁剪等独特性,而成为成
目的:探讨光子嫩肤技术在面部色素性皮肤病治疗中的临床应用效果。方法:回顾分析86例面部色素性皮肤病患者的临床资料,对患者采用光子多功能治疗仪进行治疗,观察分析治疗效果
<正>群众路线是党的根本工作路线,是党的事业不断取得胜利的重要法宝,也是党始终焕发生机与活力、永葆先进性的力量源泉。信访工作是党的群众工作的重要组成部分,在连接党心
目的:探讨急性心肌梗死(AMI)患者合并上消化道出血的临床护理措施。方法:回顾性分析233例AMI患者危险因素,观察和记录住院期间用药情况和有创治疗情况及临床护理方法。结果:2
目的:探讨腹部损伤的早期诊断和治疗。方法:回顾性分析我院收治的138例腹部损伤的受伤部位、损伤程度及诊断方法和治疗措施。结果:①其中135例(97.8%)进行了手术治疗,分别施
从女性主义角度解读玛丽.布雷登1862年的小说《奥德利夫人的秘密》与唐纳德.豪纳姆2000年改编的同名电影剧本,解读其中的女性形象,并进一步从女性主义角度分析小说及其改编剧
随着中国汽车市场销售竞争越来越激烈,降价已成为绝大部分汽车制造商争夺市场份额的最主要的策略之一;要打价格战就必须首先降低成本,而降低零部件的采购成本是各汽车制造商和
目的:探讨并分析中医药在防治社区常见病工作中的现状和对策。方法:通过居民问卷调研,评价社区中医药防治工作百姓的参与度、认可度、满意度,分析宝山区对于中医药工作上的投