[发明专利]系统结构、功能和性能综合测试覆盖定量分析方法有效
申请号: | 201010238390.8 | 申请日: | 2010-07-23 |
公开(公告)号: | CN101894219A | 公开(公告)日: | 2010-11-24 |
发明(设计)人: | 石君友;李金忠;王风武;纪超;史萌 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 赵文利 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种系统结构功能性能综合测试覆盖定量分析方法,包括以下几个步骤:步骤一:建立系统的结构、功能、性能参数和测试基本信息;步骤二:建立直接关联关系;步骤三:测试覆盖定量计算;步骤四:测试设计的缺陷分析;本发明通过建立系统结构、功能、性能参数、测试集合,以及结构、功能、性能参数与测试之间的各直接关联关系集合,实现测试覆盖的定量分析,得到测试的性能参数覆盖率、功能覆盖率和结构覆盖率。 | ||
搜索关键词: | 系统 结构 功能 性能 综合测试 覆盖 定量分析 方法 | ||
【主权项】:
系统结构、功能和性能综合测试覆盖定量分析方法,其特征在于,包括以下几个步骤:步骤一:建立系统的结构、功能、性能参数和测试基本信息;系统结构、功能、性能和测试基本信息的元组模型如下:MB=(S,F,P,T) (1)其中,MB代表系统结构、功能、性能参数和测试基本信息模型;S代表系统的结构集合,S={si|i=1~l},si是系统结构划分中特定层次位置的第i个结构单元;si=(sia,sin),sia代表第i个结构单元的编号,sin代表第i个结构单元的名字,l是结构单元的数量;F表示系统的功能集合,F={fi|i=1~m},fi是系统的第i个功能项;fi=(fia,fin),fia代表第i个功能项的编号,fin代表第i个功能项的名字,m是功能项的数量;P表示系统的性能参数集合,P={pi|i=1~q},pi是系统的第i个性能参数;pi=(pia,pin,piw),pia表示第i个性能参数的编号,pin表示第i个性能参数的名字,piw表示第i个性能参数的标称值范围,q是性能参数的数量;T表示系统的测试集合,T={ti|i=1~r},ti是系统的第i个测试项;ti=(tia,tin,tio),tia表示第i个测试项的编号,tin表示第i个测试项的名字,tio表示第i个测试项的类型,其中,测试类型根据系统具体情况确定,r是系统测试项的数量;步骤二:建立直接关联关系;系统基本信息关联关系元组模型如下:MR=(RS‑F,RF‑P,RS‑P,RP‑T,RF‑T) (2)其中,MR代表系统基本信息关联关系模型;RS‑F代表系统的结构与功能直接关联关系集合;RS‑F={(s,f)i|s∈S,f∈F,i=1~v},v代表集合中关联关系数量;RF‑P代表系统功能与性能参数的直接关联关系集合;RF‑P={(f,p)i|f∈F,p∈P,i=1~x},x代表集合中关联关系数量;RS‑P代表系统结构与性能参数的直接关联关系集合;RS‑P={(s,p)i|s∈S,p∈P,i=1~y},y代表集合中关联关系数量;RP‑T代表系统性能参数与测试的直接关联关系集合;RP‑T={(p,t)i |p∈P,t∈T,i=1~z},z代表集合中关联关系数量;RF‑T代表系统功能与测试的直接关联关系集合;RF‑T={(f,t)i|f∈F,t∈T,i=1~d},d代表集合中关联关系数量; 步骤三:测试覆盖定量计算;具体步骤如下所示:<1>性能参数覆盖率的计算;性能覆盖率的计算公式如下:PCR=|P′|/|P|*100% (3)式中,P表示性能参数集合,|P|表示集合P中性能参数的数量;P’表示由特定类型测试直接关联的性能参数组成的集合,|P′|表示集合P’中性能参数的数量;性能参数覆盖率的计算过程如下:a)根据系统的性能参数集合P,确定出性能参数的数量|P|;b)根据系统的性能参数与测试直接关联关系集合RP‑T,依据指定的测试类型,确定出该类型所有测试项关联的所有性能参数,得到集合P’,确定集合P’中性能参数的数量|P′|;c)根据公式(3)计算得到性能参数覆盖率;<2>功能覆盖率的计算;功能覆盖率的计算公式如下:FCR=|F′|/|F|*100% (4)式中,F表示功能集合,|F|表示集合F中功能项的数量;F′=F1′∪F2′,F1’表示特定类型测试通过功能与性能参数、性能参数与测试直接关联关系间接关联到的功能项集合,F2’表示特定类型测试直接关联到的功能项集合,|F′|表示集合F’中功能项的数量;功能集覆盖率的计算过程如下:(a)根据系统的功能集合F,确定出集合F中功能项的数量|F|;(b)根据系统的功能与性能参数直接关联关系直接RF‑P,性能参数与测试直接关联关系集合RP‑T,依据指定的测试类型,确定出该类型所有测试项间接关联的所有功能项,得到集合F1’;(c)根据系统的功能与测试直接关联关系集合RF‑T,依据指定的测试类型,确定出该类型所有测试项直接关联的所有功能项,得到集合F2’;(d)将集合F1’和集合F2’合并,得到集合F’,确定出|F′|;(e)根据公式(4)计算得到功能覆盖率;<3>结构覆盖率的计算;结构覆盖率的计算公式如下:SCR=|S′|/|S|*100% (5) 式中,S表示系统的结构集合,|S|表示集合S中结构单元的数量;S′=S1′∪S2′∪S3′,S1’表示特定类型测试通过结构与性能参数、性能参数与测试直接关联关系间接关联到的结构单元集合,S2’表示特定类型测试通过结构与功能、功能与测试直接关联关系间接关联到的结构单元集合,S3’表示特定类型通过结构与功能、功能与性能参数、性能参数与测试直接关联关系间接关联到的结构单元集合;|S′|表示集合S’中结构单元的数量;结构覆盖率的计算过程如下:a>根据系统的结构集合S,确定出集合S结构单元的数量|S|;b>根据系统的结构与性能参数直接关联关系集合RS‑P,性能参数与测试直接关联关系集合RP‑T,依据指定的测试类型,确定出该类型所有测试项间接关联的所有结构单元,得到集合S1’;c>根据系统的结构与功能直接关联关系集合RS‑F,功能测试直接关联关系集合RF‑T,依据指定的测试类型,确定出该类型所有测试项间接关联的所有结构单元,得到集合S2’;d>根据系统的结构与功能直接关联关系集合RS‑F,功能与性能参数直接关联关系集合RF‑P,性能参数与测试直接关联关系集合RP‑T,依据指定的测试类型,确定出该类型所有测试项间接关联的所有结构单元,得到集合S3’;e>将集合S1’、集合S2’和集合S3’合并,得到集合S’,确定集合S’中结构单元的数量|S′|;f>根据公式(5)计算得到结构覆盖率;步骤四:测试设计的缺陷分析;具体分析过程如下:①若性能参数覆盖率没有达到100%,则根据P‑P’,得到测试没有覆盖的性能参数集合,集合中的性能参数即是该类测试的设计缺陷;②若功能覆盖率没有达到100%,则根据F‑F’,得到测试没有覆盖的功能项集合,集合中的功能项即是该类测试的设计缺陷;③若结构覆盖率没有达到100%,则根据S‑S’,得到测试没有覆盖的结构单元集合,集合中的结构单元即是该类测试的设计缺陷。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010238390.8/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用