根据运行剖面生成测试用例的过程为:运行剖面由一系列变量的取值区间和该运行发生的概率组成。 首先,要随机抽取一个运行来实现对某一功能的一次测试。抽取运行的过程如下: ① 将运行剖面{OPi|OPi=<Oi,Pi>,i=1,2,…,N}中所有运行发生的概率Pi求前j项和,形成一个数列{Sj},Sj=∑Pi,其中,i=1,…j,j=1,2,...
为了使故障发生部位和范围与预测系统可靠性分析提供可靠精确数据,可以使用状态空间分析软件 DL Manager和 DL Topic等软件进行运行剖面可靠性测试。 1.测试方法简单 在完成运行剖面可靠性试验的过程中,可以选择一种最简单的方法。运行剖面可靠性试验通常是采用基于故障发生部位划分法确定故障发生部位和范围。采用故障发生...
摘要: 嵌入式软件可靠性测试往往是基于运行剖面的,常用均匀分布或分段均匀分布的选取方式确定各个运行剖面输入变量的取值范围,这种选取方式使测试用例的生成和选择是随机的,不具备针对性,使用质量功能展开(QFD)方法能克服这种局限性。将需求优先级、测试成本、业务重要性等因素作为权重分配给嵌入式软件可靠性测试系统的...
首先,要随机抽取一个运行来实现对某一功能的一次测试。抽取运行的过程如下: ① 将运行剖面{OPi|OPi=<Oi,Pi>,i=1,2,…,N}中所有运行发生的概率Pi求前j项和,形成一个数列{Sj},Sj=∑Pi,其中,i=1,…j,j=1,2,…,N;N为软件运行剖面中运行总数,规定S0=0,并有S1=P1,Sn=1.0,Sj-Sj-1=Pj。这里运行...
本文中采用带标记的Markov链对软件运行剖面进行描述,并据此生成测试用例。 1.软件运行剖面 软件运行剖面是用来描述软件的实际使用情况的。1993年,MUSA在IEEE发表了一篇题为《软件可靠性工程中的运行剖面》的文章,开创了软件运行剖面的研究,文中MUSA给出了实施软件运行剖面的一般步骤。MUSA(参考文章[1])对软件分析的...
软件可靠性是软件产品在规定的条件下和规定的时间区间完成规定功能的能力。软件运行剖面越多,软件规模越大,内部结构越复杂,则表明软件出错的可能性就越大,可靠性就会越低;软件的开发方法和开发环境不合适或者落后,开发出来的软件就会遗留较多问题,会影响软件可靠性;软件可靠性投入不够,比如可靠性测试不够,也会影响到...
本文论述了软件运行剖面在软件可靠性评估中的意义.本文将软件的运行剖面分为用户实际应用的剖面称为使用剖面,和测试者在测试期间假设的剖面称为测试剖面.结合具体实例,给出了计算软件使用剖面的一般方法,同时给出了如何将测试剖面折合成使用剖面,并给出了如何直接利用测试剖面评估软件的可靠性的方法.该结论,改变了传统...
本文中采用带标记的Markov链对软件运行剖面进行描述,并据此生成测试用例。 1.软件运行剖面 软件运行剖面是用来描述软件的实际使用情况的。1993年,MUSA在IEEE发表了一篇题为《软件可靠性工程中的运行剖面》的文章,开创了软件运行剖面的研究,文中MUSA给出了实施软件运行剖面的一般步骤。MUSA(参考文章[1])对软件分析的...
运行剖面 运行剖面(operation profile)是2005年公布的航天科学技术名词。公布时间 2005年,经全国科学技术名词审定委员会审定发布。出处 《航天科学技术名词》第一版。