基于马尔科夫链使用模型的软件统计测试

被引量 : 24次 | 上传用户:SMXYIMASHI
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于马尔科夫链模型的软件统计测试首先构造出软件的马尔科夫链使用模型,描述软件的使用方式,然后根据该使用模型生成测试用例,实施测试后按照统计学模型对测试时结果进行分析,从而评价软件可靠性和质量。马尔科夫链使用模型用随机过程模型来描述软件的使用方式。基于该模型的参数分析有利于验证模型合理性,制定测试规划。已知使用模型,测试人员可以利用辅助测试工具自动或手动生成测试用例。在基于马尔科夫链使用模型生成测试用例的过程中,使用模型的建立和优化是关键问题。困难在于:使用模型转移概率的确定和优化,本文研究了现有的使用模型转移概率的自动生成方法,提出了新的生成方法,取得了一定成果。本文的主要内容可以概括为以下几个方面:1.综述了课题的研究背景。介绍了主要的软件测试方法,对国内外自动生成马尔科夫链使用模型转移概率的研究及统计测试工具开发现状进行了综述。2.分析马尔科夫链模型用于指导测试的优势所在,讨论了马尔科夫链使用模型的构建,表示方法,系统分析基于马尔科夫链使用模型的参数,及其对测试规划的重要意义,讨论了测试覆盖问题,介绍了基于马尔科夫链使用模型的测试用例生成方法。3.分析了马尔科夫链使用模型建立和优化难的问题,探讨了自动生成模型转移概率的可行性,分析了现有的研究成果。改进了S.A.Sherer的方法,加以实现,并评价了实验结果。该改进方法可以利用先验失效成本信息,自动生成符合软件真实使用并且最大限度减小失效损失的模型转移概率。本文还提出了以符合软件真实使用并且模型复杂度最小为目标,自动优化生成模型转移概率的方法,并加以实现。4.实现了一个马尔科夫链使用模型的统计测试工具,为测试人员提供模型导入、模型参数分析和测试用例产生三个功能,支持先验失效损失数据导入,实现了运用改进的减少模型失效损失方法,自动优化生成的模型转移概率的功能,还实现了运用最小化模型复杂度方法,自动优化生成模型转移概率的功能,为测试人员提供了一个用于统计测试的辅助工具。
其他文献
本论文研究了供需匹配与多批次取送货车辆路径问题。在此问题中,客户点之间的供需匹配关系事先未知;每个客户点的取货请求和送货请求允许通过多次访问该客户点来分批次满足;
目前,鉴于财务危机所造成的损失越来越严重,社会各界对财务预警的需求变得迫切起来。在广大学者和研究人员的共同努力下,我国财务预警的研究取得了巨大的成就。但是,在取得成就的
基于2016 年MODIS L2 与Landsat 8 OLI 遥感影像数据,通过暗像元算法反演获取气溶胶光学厚度(AOD)数据以及目视解译获取土地分类数据,采用回归分析及相关性分析对中原城市群气
随着“数字地球”的提出以及地理信息系统(G1S)技术、网络技术的飞速发展,数字城市、数字小区、数字校园的建设有了显著的成果。本文结合学校建立“数字校园”具体实例,对校
民事权利属于私权的范畴,知识产权作为民事权利的重要内容,是以其私权属性为基础的。“知识产权是私权”的论断在有关国际公约中有明确的规定,《与贸易有关的知识产权协议》(
随着经济全球化进程的加快,区域间的竞争越来越取决于以信息流、物质流、技术流为主体的流量经济的规模与流速,而会展经济正为这些要素的迅速聚集与疏散提供了作用的空间。20世
一直以来,数学评价都是由数学教师和有关教育部门对学生学习相关数学知识的情况进行评价。在这样的评价过程中,使教师与教育有关部门处于主体地位,使初中阶段的学生处于被动
<正> 每逢节日,如果家中挂有一排彩灯,它随着音乐的强弱而闪烁,定能增加节日气氛。本文介绍一种适于家庭使用的声控器,电路原理如图所示,由话筒把声音转换为音频信号后,再通
研究ZG40NiCrMo钢调质处理工艺参数对铸钢组织与性能的影响,分别采取在840~880℃淬火及600~650℃回火的热处理,然后测试试件的硬度、拉伸与冲击性能。试验结果表明,试验用钢
在以往的相关研究中,关于房地产市场需求影响因素的一般性研究较多,但关于这些因素对房地产市场需求影响程度的研究却很少,而这种较为深入的研究对于政府制定宏观调控政策以及企