软件可靠性测试 软件可靠性测试方法

软件可靠性测试 软件可靠性测试方法

稳定性测试,也叫可靠性测试(reliabilitytesting),是指连续运行被测系统,检查系统运行时的稳定程度。

通常用MTBF(Mean Time BetweenFailure,错误发生的平均间隔时间)来衡量系统的稳定性,MTBF越大,系统的稳定性越强。

稳定性测试的方法:即采用24X7(24小时X7天)的方式让系统不间断运行,至于具体运行多少天,是一周还是一个月,视项目的实际情况而定。

软件可靠性是软件的固有质量属性之一,软件可靠性用于衡量软件在运行过程中的可靠程度。软件可靠性概念的是在1983年被固定下来的,沿用至今的定义是“在规定的条件下,在规定的时间内,软件不引起系统失效的概率”。从软件可靠性的定义得知,软件可靠性本身是一种概率的表达,这是因为软件失效的产生具有一定的随机性。另外,软件可靠性是在“规定条件”和“规定时间内”定义的,这也就是说,软件的可靠性可以从环境、时间两个大的方面来度量。从时间的角度,软件可靠性体现为软件持续运行的时间;从环境的角度,软件的可靠性和软件运行的软硬件环境、网络环境、用户输入等相关,在这些条件中,软件运行的软硬件环境、网络环境属于基本不变条件,而用户输入则构成了一个多维向量的集合。

用于衡量软件可靠性的比较直观的指标主要有两个,一个是软件的失效率(failurerate),一个是平均无故障时间(MTBF)。这两者之间的关系是互为倒数的关系。

一直以来,软件可靠性的研究焦点主要在数学模型上,真正的应用较少。1988年贝尔实验室推出了软件可靠性工程的概念,该概念涵盖软件需求、设计、测试和维护阶段,包括20个方面(1992年贝尔实验室对软件可靠性工程内涵说明的描述),从全过程的方面描述了对软件可靠性控制的内容。由此可见,软件可靠性不是测试出来的,而是贯穿软件工程全过程的一个概念。

当然,用于对软件可靠性进行评估的主要是通过测试手段,目前已有的数学模型在这方面有许多,例如J-M模型、几何递减模型、SHOOMAN模型等,概括来说,用于可靠性评估的模型都有几个共同之处:首先是假定程序中包含的错误数量是一个未知的常数;其次,错误引起的失效之间是独立的;第三,所有的失效都能被检测到;最后,测试环境和实际环境相同或相似。在具体的方法上,主要有几种方式:通过多次测试,用每次测试过程中的失效发生状况和发现的缺陷数推算软件可靠性;第二,通过对软件持续运行时的失效发生状况推算软件可靠性;第三,通过错误植入的方式推算软件可靠性。特别需要说明的是,软件可靠性的计算需要大量的运行和测试期间数据的支持,仅通过对软件的一次或少数几次测试是不可能真正获得软件的可靠性数据的。

  

爱华网本文地址 » http://www.413yy.cn/a/25101014/221383.html

更多阅读

WIN7系统附带的写字板软件的使用方法 w2013xp系统写字板

WIN7系统附带的写字板软件的使用方法——简介 WIN7系统自带的写字板是一个功能强大的文字处理程序,用户可以利用它进行日常工作中文件的编辑。还可以图文混排,插入图片、声音、视频剪辑等多媒体资料。如果我们的电脑中还没有安装micro

电脑硬盘数据恢复软件FinalData使用方法 文件恢复finaldata

电脑硬盘数据恢复软件FinalData使用方法——简介对于大多数人来说,电脑硬盘数据或者移动硬盘数据可能因为外部原因出现无法读取或者损坏,这时你可能需要数据恢复软件的帮助,下面就为你说一下FinalData(数据恢复)软件的使用方法。电脑硬

批量挂QQ 软件的使用方法 qq邮箱使用方法

批量挂QQ 软件的使用方法——简介 有时候我们有很多个QQ想同时挂机升级,但是可能由于电脑配置太低,或者网速太差而无法实现多个QQ同时挂机,今天给大家介绍一款可以批量挂QQ的软件及其使用方法,希望对有些朋友们有所帮助!批量挂QQ 软件的

沙盘软件的使用方法 沙盘使用方法

沙盘软件的使用方法——简介在互联网中有许许多多的病毒随时可以吞噬你的电脑,让电脑反应迟缓,更可怕的是电脑中的资料被盗或者被删,这都是件可悲的事情,如何防止这一切的发生呢,我们可以通用运用沙盘来测试软件,沙盘软件可以缔造一个虚拟

CoolMax权威测试方法探讨图 最权威的智商测试

CoolMax纤维是英威达(INVISTA)公司的专利产品,由上海明茂实业有限公司代理。采用COOLMAX纤维的产品必须要通过上海明茂实业有限公司取得英威达公司检测合格认证后方可在产品上悬挂COOLMAX纤维吊牌。  下面就将英威达公司COOLMAX面料

声明:《软件可靠性测试 软件可靠性测试方法》为网友情深万象分享!如侵犯到您的合法权益请联系我们删除