系统结构、功能和性能综合测试覆盖定量分析方法技术方案

技术编号:4058503 阅读:227 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种系统结构功能性能综合测试覆盖定量分析方法,包括以下几个步骤:步骤一:建立系统的结构、功能、性能参数和测试基本信息;步骤二:建立直接关联关系;步骤三:测试覆盖定量计算;步骤四:测试设计的缺陷分析;本发明专利技术通过建立系统结构、功能、性能参数、测试集合,以及结构、功能、性能参数与测试之间的各直接关联关系集合,实现测试覆盖的定量分析,得到测试的性能参数覆盖率、功能覆盖率和结构覆盖率。

【技术实现步骤摘要】

本专利技术涉及一种本专利技术涉及一种系统结构、功能和性能综合的测试覆盖定量分析方法,属于测试性

技术介绍
测试性是系统和设备的一种便于测试和诊断的重要设计特性。具有良好测试性的系统和设备,可以及时、快速地检测与隔离故障,提高执行任务的可靠性与安全性,缩短故障检测与隔离时间,进而减少维修时间,提高系统可用性,减低系统使用保障费用。在传统的测试性中,是以系统的故障作为对象进行测试,并采用故障检测率和故障隔离率来度量和评价各种类型测试对系统故障的测试覆盖能力。在工程实际中,针对故障测试覆盖情况的分析和改进具有很大的不便性,主要体现在两个方面,第一是对故障的分析处理需要复杂的可靠性专业知识和工作来支持;第二是工程设计人员在系统设计时,直接面对的是系统的性能参数、功能、结构,而不是故障,由于二者之间没有直接的相关关系,因此工程设计人员不能根据故障测试覆盖情况直观的知道测试在系统性能参数、功能或者结构覆盖方面的设计缺陷,不便于开展相应的改进工作。根据系统的测试配置,直接分析出对系统结构、功能和性能参数的覆盖程度,对定量评价测试覆盖能力、发现测试设计缺陷具有重要的作用,但目前还没有相应的定量分析方法和工具支持。
技术实现思路
本专利技术的目的是通过建立一种系统结构、功能和性能参数综合测试覆盖定量分析方法,主要是通过建立系统结构、功能、性能参数之间的关联关系,以及功能、性能参数与测试之间的关联关系,定量计算出测试的性能参数覆盖率、功能覆盖率和结构覆盖率,并发现测试在性能参数、功能、结构覆盖方面的设计缺陷,为测试设计改进提供建议。本专利技术的系统结构、功能和性能综合测试覆盖定量分析方法,包括以下几个步骤:步骤一:建立系统的结构、功能、性能参数和测试基本信息;步骤二:建立直接关联关系;步骤三:测试覆盖定量计算;步骤四:测试设计的缺陷分析;本专利技术的优点在于:(1)本专利技术通过建立系统结构、功能、性能参数、测试集合,以及结构、功能、性能参数与测试之间的各直接关联关系集合,实现测试覆盖的定量分析,得到测试的性能参数覆盖率、功能覆盖率和结构覆盖率;(2)本专利技术提供了测试设计缺陷的分析方法,为改进测试设计提供了方向;(3)本专利技术以工程技术人员直接面对的系统结构、功能、性能参数作为分析对象,-->而不是系统内的故障,不需要复杂的可靠性专业知识和工作来支持,便于开展相应的分析工作;(4)本专利技术弥补了根据系统结构、功能、性能参数进行测试覆盖定量分析的方法的空白。附图说明图1是本专利技术的方法流程图;图2是本专利技术步骤一建立基本信息的方法流程图;图3是本专利技术步骤二中系统基本信息之间直接关联关系示意图;图4是本专利技术步骤二建立直接关联关系的方法流程图;图5是本专利技术步骤三测试覆盖定量计算的方法流程图。具体实施方式下面将结合附图和实施例对本专利技术作进一步的详细说明。本专利技术是一种系统结构、功能和性能综合测试覆盖定量分析方法,流程如图1所示,包括以下几个步骤:步骤一:建立系统的结构、功能、性能参数和测试基本信息;系统结构、功能、性能和测试基本信息的元组模型如下:MB=(S,F,P,T)                                                 (1)其中,MB代表系统结构、功能、性能参数和测试基本信息模型;S代表系统的结构集合,S={si|i=1~l本文档来自技高网...
系统结构、功能和性能综合测试覆盖定量分析方法

【技术保护点】
系统结构、功能和性能综合测试覆盖定量分析方法,其特征在于,包括以下几个步骤:步骤一:建立系统的结构、功能、性能参数和测试基本信息;系统结构、功能、性能和测试基本信息的元组模型如下:M↓[B]=(S,F,P,T)(1)其中,M↓[B]代表系统结构、功能、性能参数和测试基本信息模型;S代表系统的结构集合,S={s↓[i]|i=1~l},s↓[i]是系统结构划分中特定层次位置的第i个结构单元;s↓[i]=(s↓[ia],s↓[in]),s↓[ia]代表第i个结构单元的编号,s↓[iR=|P′|/|P|*100%(3)式中,P表示性能参数集合,|P|表示集合P中性能参数的数量;P’表示由特定类型测试直接关联的性能参数组成的集合,|P′|表示集合P’中性能参数的数量;性能参数覆盖率的计算过程如下:a)根据系统的性能参数集合P,确定出性能参数的数量|P|;b)根据系统的性能参数与测试直接关联关系集合R↓[P-T],依据指定的测试类型,确定出该类型所有测试项关联的所有性能参数,得到集合P’,确定集合P’中性能参数的数量|P′|;c)根据公式(3)计算得到性能参数覆盖率;<2>功能覆盖率的计算;功能覆盖率的计算公式如下:FCR=|F′|/|F|*100%(4)式中,F表示功能集合,|F|表示集合F中功能项的数量;F′=F↓[1]′∪F↓[2]′,F↓[1]’表示特定类型测试通过功能与性能参数、性能参数与测试直接关联关系间接关联到的功能项集合,F↓[2]’表示特定类型测试直接关联到的功能项集合,|F′|表示集合F’中功能项的数量;功能集覆盖率的计算过程如下:(a)根据系统的功能集合F,确定出集合F中功能项的数量|F|;(b)根据系统的功能与性能参数直接关联关系直接R↓[F-P],性能参数与测试直接关联关系集合R↓[P-T],依据指定的测试类型,确定出该类型所有测试项间接关联的所有功能项,得到集合F↓[1]’;(c)根据系统的功能与测试直接关联关系集合R↓[F-T],依据指定的测试类型,确定出该类型所有测试项直接关联的所有功能项,得到集合F↓[2]’;(d)将集合F↓[1]’和集合F↓[2]’合并,得到集合F’,确定出|F′|;(e)根据公式(4)计算得到功能覆盖率;<3>结构覆盖率的计算;结构覆盖率的计算公式如下:SCR=|S′|/|S|*100%(5)式中,S表示系统的结构集合,|S|表示集合S中结构单元的数量;S′=S↓[1...

【技术特征摘要】
1.系统结构、功能和性能综合测试覆盖定量分析方法,其特征在于,包括以下几个步骤:步骤一:建立系统的结构、功能、性能参数和测试基本信息;系统结构、功能、性能和测试基本信息的元组模型如下:MB=(S,F,P,T)    ...

【专利技术属性】
技术研发人员:石君友李金忠王风武纪超史萌
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1