仿真验证管控方法及装置、计算设备和存储介质制造方法及图纸

技术编号:36337983 阅读:14 留言:0更新日期:2023-01-14 17:50
本申请实施例涉及仿真验证技术领域,且涉及一种仿真验证管控方法及装置、计算设备和存储介质。该方法具体方案为:基于功能分解的测试点生成用于仿真验证的回归用例列表;回归用例列表包括基于测试向量对回归用例进行归类的归类信息;基于回归用例列表进行仿真回归,得到回归记录;对回归记录进行分析,得到分析结果;分析结果包括回归情况、未通过用例标注、用例覆盖情况、收敛状况、仿真资源消耗状况中的至少一种基于分析结果,对仿真验证进行管控。申请实施例基于测试点进行仿真验证、通过分析回归记录,可对验证工作进度进行量化管理、可及时补充用例,还可以客观准确地评估模块收敛状况,有利于项目推进收敛,可对仿真验证项目进行全面管控。证项目进行全面管控。证项目进行全面管控。

【技术实现步骤摘要】
仿真验证管控方法及装置、计算设备和存储介质


[0001]本专利技术涉及仿真验证
,尤其涉及仿真验证管控方法及装置、计算设备和存储介质。

技术介绍

[0002]目前关于仿真验证的管理方式主要是通过流程及人工把控。其缺陷主要包括:仿真进度不能量化;补充用例时机较晚,不利于项目推进收敛;回归有效性及模块收敛程度缺乏客观性。
[0003]对于上述问题,目前可能采用以下方法:
[0004]1)建立验证管理流程,如编码规范、文档规范和review(评审)流程等。但这些方法都是人工进行,无法提供客观支撑。
[0005]2)使用代码覆盖率和功能覆盖率,可以解决测试点覆盖不完全的问题。但这项工作往往都是在某个相对靠后的节点进行,这使得补充用例工作被滞后,项目进度推迟。

技术实现思路

[0006]鉴于现有技术的以上问题,本申请实施例提供一种仿真验证管控方法及装置、计算设备和存储介质,基于测试点进行仿真验证、通过对回归记录进行分析,可对验证工作进度进行量化管理,可及时补充用例、提前释放风险,还可以客观准确地对模块收敛状况进行评估,有利于项目推进收敛,可对仿真验证项目进行全面管控。
[0007]达到上述目的,本申请第一方面提供了一种仿真验证管控方法,包括:
[0008]基于功能分解的测试点生成用于仿真验证的回归用例列表;所述回归用例列表包括基于测试向量对所述回归用例进行归类的归类信息;
[0009]基于所述回归用例列表进行仿真回归,得到回归记录;
[0010]对所述回归记录进行分析,得到分析结果;所述分析结果包括回归情况、未通过用例标注、用例覆盖情况、收敛状况、仿真资源消耗状况中的至少一种;
[0011]基于所述分析结果,对仿真验证进行管控。
[0012]作为第一方面的一种可能的实现方式,所述基于所述分析结果,对仿真验证进行管控,包括:
[0013]根据所述用例覆盖情况,对仿真验证进行进度管控。
[0014]作为第一方面的一种可能的实现方式,所述基于所述分析结果,对仿真验证进行管控,包括:
[0015]根据所述仿真资源消耗状况,对仿真验证进行资源管控;其中,所述仿真资源消耗状况包括每条所述回归用例占用的仿真资源及仿真时间。
[0016]作为第一方面的一种可能的实现方式,所述基于所述分析结果,对仿真验证进行管控,包括:
[0017]根据所述收敛状况,判断待仿真验证的功能模块是否达到验收标准。
[0018]作为第一方面的一种可能的实现方式,所述方法还包括:
[0019]根据程序错误数量和/或连续通过验证的次数,判断所述待仿真验证的功能模块的收敛状况。
[0020]作为第一方面的一种可能的实现方式,所述根据程序错误数量和/或连续通过验证的次数,判断所述待仿真验证的功能模块的收敛状况,包括:
[0021]在所述程序错误数量小于等于预设第一数值,和/或所述连续通过验证的次数大于等于预设第二数值的情况下,确定所述待仿真验证的功能模块处于收敛状态。
[0022]作为第一方面的一种可能的实现方式,所述基于所述分析结果,对仿真验证进行管控,包括:
[0023]根据所述未通过用例标注,给出排查问题的提示信息。
[0024]本申请第二方面提供了一种仿真验证管控装置,包括:
[0025]生成单元,用于基于功能分解的测试点生成用于仿真验证的回归用例列表;所述回归用例列表包括基于测试向量对所述回归用例进行归类的归类信息;
[0026]回归单元,用于基于所述回归用例列表进行仿真回归,得到回归记录;
[0027]分析单元,用于对所述回归记录进行分析,得到分析结果;所述分析结果包括回归情况、未通过用例标注、用例覆盖情况、收敛状况、仿真资源消耗状况中的至少一种;
[0028]管控单元,用于基于所述分析结果,对仿真验证进行管控。
[0029]作为第二方面的一种可能的实现方式,所述管控单元包括进度管控子单元,所述进度管控子单元用于:
[0030]根据所述用例覆盖情况,对仿真验证进行进度管控。
[0031]作为第二方面的一种可能的实现方式,所述管控单元包括资源管控子单元,所述资源管控子单元用于:
[0032]根据所述仿真资源消耗状况,对仿真验证进行资源管控;其中,所述仿真资源消耗状况包括每条所述回归用例占用的仿真资源及仿真时间。
[0033]作为第二方面的一种可能的实现方式,所述管控单元包括回归管控子单元,所述回归管控子单元用于:
[0034]根据所述收敛状况,判断待仿真验证的功能模块是否达到验收标准。
[0035]作为第二方面的一种可能的实现方式,所述回归管控子单元用于:
[0036]根据程序错误数量和/或连续通过验证的次数,判断所述待仿真验证的功能模块的收敛状况。
[0037]作为第二方面的一种可能的实现方式,所述回归管控子单元用于:
[0038]在所述程序错误数量小于等于预设第一数值,和/或所述连续通过验证的次数大于等于预设第二数值的情况下,确定所述待仿真验证的功能模块处于收敛状态。
[0039]作为第二方面的一种可能的实现方式,所述管控单元包括用例管控子单元,所述用例管控子单元用于:
[0040]根据所述未通过用例标注,给出排查问题的提示信息。
[0041]本申请第三方面提供了一种计算设备,包括:
[0042]通信接口;
[0043]至少一个处理器,其与所述通信接口连接;以及
[0044]至少一个存储器,其与所述处理器连接并存储有程序指令,所述程序指令当被所述至少一个处理器执行时使得所述至少一个处理器执行上述第一方面任一所述的方法。
[0045]本申请第四方面提供了一种计算机可读存储介质,其上存储有程序指令,所述程序指令当被计算机执行时使得所述计算机执行上述第一方面任一所述的方法。
[0046]本专利技术的这些和其它方面在以下(多个)实施例的描述中会更加简明易懂。
附图说明
[0047]以下参照附图来进一步说明本专利技术的各个特征和各个特征之间的联系。附图均为示例性的,一些特征并不以实际比例示出,并且一些附图中可能省略了本申请所涉及领域的惯常的且对于本申请非必要的特征,或是额外示出了对于本申请非必要的特征,附图所示的各个特征的组合并不用以限制本申请。另外,在本说明书全文中,相同的附图标记所指代的内容也是相同的。具体的附图说明如下:
[0048]图1为本申请实施例提供的仿真验证管控方法的一实施例的示意图;
[0049]图2为本申请实施例提供的仿真验证管控方法的一实施例的流程示意图;
[0050]图3A和图3B为本申请实施例提供的仿真验证管控方法的一实施例的测试点样例示意图;
[0051]图4为本申请实施例提供的仿真验证管控方法的一实施例的示意图;
[0052]图5为本申请实施例提供的仿真验证管控方法的一实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种仿真验证管控方法,其特征在于,包括:基于功能分解的测试点生成用于仿真验证的回归用例列表;所述回归用例列表包括基于测试向量对所述回归用例进行归类的归类信息;基于所述回归用例列表进行仿真回归,得到回归记录;对所述回归记录进行分析,得到分析结果;所述分析结果包括回归情况、未通过用例标注、用例覆盖情况、收敛状况、仿真资源消耗状况中的至少一种;基于所述分析结果,对仿真验证进行管控。2.根据权利要求1所述的方法,其特征在于,所述基于所述分析结果,对仿真验证进行管控,包括:根据所述用例覆盖情况,对仿真验证进行进度管控。3.根据权利要求1或2所述的方法,其特征在于,所述基于所述分析结果,对仿真验证进行管控,包括:根据所述仿真资源消耗状况,对仿真验证进行资源管控;其中,所述仿真资源消耗状况包括每条所述回归用例占用的仿真资源及仿真时间。4.根据权利要求1或2所述的方法,其特征在于,所述基于所述分析结果,对仿真验证进行管控,包括:根据所述收敛状况,判断待仿真验证的功能模块是否达到验收标准。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:根据程序错误数量和/或连续通过验证的次数,判断所述待仿真验证的功能模块的收敛状况。6.根据权利要求5所述的方法,其特征在于,所述根据程序错误数量和/或连续通过验证的次数,判断所述待仿真验证的功能模块的收敛状况,包括:在所述程...

【专利技术属性】
技术研发人员:张永黄河
申请(专利权)人:北京物芯科技有限责任公司
类型:发明
国别省市:

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

1