【技术实现步骤摘要】
一种基于数据模型分布的测试用例生成方法及装置
[0001]本申请涉及测试评估
,具体涉及一种基于数据模型分布的测试用例生成方法及装置。
技术介绍
[0002]目前,智能决策装备作为一种新颖的智能计算系统开始尝试应用于军用武器系统和航空航天装备中。此类装备的特点是把应用作为中心,计算机技术、硬件技术和人工智能技术作为底层支持,对功能、可靠性、成本、体积等都具有严苛要求的智能计算系统。因此,该装备的可信性、可靠性和安全性对装备性能的影响至关重要。但是,目前,针对智能决策装备评估的测试用例生成方法还没有统一的标准方法,进而影响了智能决策装备的评估受到局限。
技术实现思路
[0003]为了解决上述问题,本申请提供了一种基于数据模型分布的测试用例生成方法及装置,完成针对智能决策装备性能评估的标准解设计。
[0004]本申请第一方面提供了一种基于数据模型分布的测试用例生成方法,主要包括:
[0005]步骤S1、获取测试用例的每个维度的数据上界及数据下界,所述测试用例包括多个维度,每个维度的数据落入由 ...
【技术保护点】
【技术特征摘要】
1.一种基于数据模型分布的测试用例生成方法,其特征在于,包括:步骤S1、获取测试用例的每个维度的数据上界及数据下界,所述测试用例包括多个维度,每个维度的数据落入由数据上界及数据下界限定的范围内;步骤S2、对每一个维度,根据关联采样个数M的采样方式在该维度的数据上界与数据下界之间进行采样,所述采样个数M大于测试用例个数N;步骤S3、在每个维度的M个采样结果中随机选取其中的N个抽样结果;步骤S4、在每个维度的N个抽样结果中取出一个数据进行组合形成一个测试用例,重复N次,获得N个测试用例。2.如权利要求1所述的基于数据模型分布的测试用例生成方法,其特征在于,步骤S2中,所述采样方式包括:针对一致性测试用例及鲁棒性测试用例,采用均匀分布采样方式采样。3.如权利要求1所述的基于数据模型分布的测试用例生成方法,其特征在于,步骤S2中,所述采样方式包括:针对一致性测试用例及鲁棒性测试用例,采用等间隔采样方式采样。4.如权利要求1所述的基于数据模型分布的测试用例生成方法,其特征在于,步骤S4中,生成测试用例时,在每个维度的N个抽样结果中取出的数据不再放回到所述抽样结果中。5.如权利要求1所述的基于数据模型分布的测试用例生成方法,其特征在于,还包括:确定测试用例种类;对鲁棒性测试用例,获取用户给定的扰动参数,对于脆弱性测试用例,随机选取每一维的极端值生成,所述极端值为数据上界或数据下界。6.一种基于数据模型分布的测试用例生成装置,其特征在于,包括:极...
【专利技术属性】
技术研发人员:于潇,孙智孝,罗庆,
申请(专利权)人:中国航空工业集团公司沈阳飞机设计研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。