软件可测试性检测技术研究与实现

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:xuelun2003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件的可测试性作为一个软件度量指标,是指软件在任意给定输入集合下进行测试的过程中,其中存在的错误能够被揭示出来的概率。开展对软件可测试性的研究有助于确定软件为了达到一定的可靠性而需要被测试的程度,并最合理地分配测试资源,提高测试的效率。而且,可测试性分析也能够用于指导软件设计者们合理地设计软件结构,以降低测试的开销以及提高测试的可行性。从而使软件的可靠性和可信度达到新的水平。 本文针对软件可测试性的量化检测给出了一套完整的解决方案。基于软件的故障/失效模型,本文构建了软件可测试性量化检测的STDM理论模型,并设计实现了基于该理论模型的可测试性检测工具。 本文首先介绍了软件测试和可测试性的基本概念等用于检测软件可测试性的理论基础,并详细分析了一些理论检测模型及各自的优缺点;接下来,针对这些可测试性检测模型中所存在的问题,根据对软件错误导致软件失效过程的研究分析,本文提出了一种改进的解决方案STDM用于对软件的可测试性进行量化检测,文章在最后设计并实现了构建在此STDM模型基础之上的一个软件可测试性检测工具,该工具能够对C源程序进行可测试性检测并得出量化结果数据,验证了该模型的有效性。
其他文献
自2007年《企业会计准则》开始执行并不断修订以来,形成了长期资产计提资产减值准备后不得转回,短期资产的减值准备计提后仍可转回的现状。因此,企业进行盈余管理时,作为短期
<正>一一九八○年代初期,中国涌现了一批青年诗人,吸收了西方现代主义与象征主义的话语形式,表达出长期压抑的情怀,以幽微婉转的情愫附丽于跳跃的意象,有的诗句欲言又止,有的
遥感图像数据的海量性、多样性和复杂性等特点对遥感图像检索的速度和精度提出了更高的要求,基于内容的遥感图像检索方法是近年来研究的重点,其中特征提取方法是影响遥感图像
【正】 一农夫布朗为野兔所扰,遂用一块柏油捏成娃娃形象,穿衣戴帽。这天兔子又来偷东西,看到可爱的柏油娃娃,便同它打招呼,以为总会有个客气的应答。一见没什么反应,兔子就
乌申斯基说过:"教师的人格对于年轻的心灵来说,是任何东西都无法代替的。"教师的言谈举止、道德品质、生活态度、处世方法等不仅会影响学生的日常生活,更会影响他们的世界观、价
当前,我国各领域的改革进入深水区,由于国内经济持续下行,社会矛盾复杂程度加深。对此,处于管理"新纪元"背景下的政府,需要完成自身管理服务职能的重新定位,运用市场机制和公
为解决通信软件开发过程中测试难度大等问题,提出了软件可测性设计的概念,并讨论了通信协议软件的一些可测性设计方法.包括在各层的业务接入点设立控制点,并加入独立的测试序列导
目的:观察榄香烯乳治疗非小细胞肺癌所致胸腔积液的疗效及不良反应。方法:75例非小细胞肺癌并发胸腔积液的患者,留置中心静脉导管引流胸腔积液后,随机分为榄香烯乳组和高渗糖
鉴于目前学术界对于审计起源的研究观点各异,笔者从审计的定义出发提炼审计相关要素,然后通过考察审计各个要素的起源发展来分析中国古代审计的发展历程。本文指出审计的要素