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