芯片的测试用例的生成方法、装置和电子设备制造方法及图纸

技术编号:34792523 阅读:29 留言:0更新日期:2022-09-03 19:56
本申请提出一种芯片的测试用例的生成方法、装置和电子设备。其中,芯片的测试用例的生成方法包括:获取待验证芯片的设备之间的传输关系;根据所述传输关系,生成所述设备的测试用例,并作为所述待验证芯片的测试用例。由此,可根据待验证芯片的设备之间的传输关系,实现设备的测试用例的自动生成,提高了芯片的测试用例的生成的准确性和效率,以及节省人工成本。本。本。

【技术实现步骤摘要】
芯片的测试用例的生成方法、装置和电子设备


[0001]本申请涉及计算机应用
,尤其涉及一种芯片的测试用例的生成方法、、装置、电子设备和存储介质。

技术介绍

[0002]目前,需要通过测试用例对芯片的性能进行验证。相关技术中,需要针对某个芯片开发专用的测试用例,随着芯片复杂度的提升,芯片的测试用例的开发工作量较大,芯片的测试用例大多依靠人工手动开发,存在开发效率低、准确率低等问题。

技术实现思路

[0003]本申请旨在至少在一定程度上解决相关技术中芯片的测试用例存在开发效率低、准确率低的技术问题之一。
[0004]为此,本申请第一方面实施例提出一种芯片的测试用例的生成方法,可根据待验证芯片的设备之间的传输关系,实现设备的测试用例的自动生成,提高了芯片的测试用例的生成的准确性和效率,以及节省人工成本。
[0005]本申请第二方面实施例提出一种芯片的测试用例的生成装置。
[0006]本申请第三方面实施例提出一种电子设备。
[0007]本申请第四方面实施例提出一种计算机可读存储介质。
[0008]本申请第一方面实施例提出了一种芯片的测试用例的生成方法,包括:获取待验证芯片的设备之间的传输关系;根据所述传输关系,生成所述设备的测试用例,并作为所述待验证芯片的测试用例。
[0009]根据本申请实施例的芯片的测试用例的生成方法,获取待验证芯片的设备之间的传输关系,根据传输关系,生成设备的测试用例,并作为待验证芯片的测试用例。由此,可根据待验证芯片的设备之间的传输关系,实现设备的测试用例的自动生成,提高了芯片的测试用例的生成的准确性和效率,以及节省人工成本。
[0010]另外,根据本申请上述实施例的芯片的测试用例的生成方法还可以具有如下附加的技术特征:
[0011]在本申请的一个实施例中,所述根据所述传输关系,生成所述设备的测试用例,包括:获取所述设备的测试需求;根据所述传输关系和所述测试需求,生成所述设备的测试用例。
[0012]在本申请的一个实施例中,所述传输关系包括对等传输关系和/或主从传输关系,所述测试需求包括单路传输测试需求和/或多路传输测试需求。
[0013]在本申请的一个实施例中,所述根据所述传输关系和所述测试需求,生成所述设备的测试用例,包括:响应于所述传输关系包括对等传输关系,且所述测试需求包括单路传输测试需求,针对所述传输关系为对等传输关系的任意两个目标设备,生成其中一个目标设备到另一目标设备的单路传输测试用例;和/或,响应于所述传输关系包括主从传输关
系,且所述测试需求包括单路传输测试需求,针对所述待验证芯片的任一从设备,生成所述任一从设备隶属的任一主设备到所述任一从设备的单路传输测试用例;和/或,响应于所述传输关系包括主从传输关系,且所述测试需求包括多路传输测试需求,针对所述待验证芯片的任一从设备,生成所述任一从设备隶属的每个主设备到所述任一从设备的多路传输测试用例。
[0014]在本申请的一个实施例中,所述根据所述传输关系和所述测试需求,生成所述设备的测试用例,包括:根据所述传输关系的类别和/或所述测试需求的类别,从模板测试用例库中获取目标模板测试用例;根据所述传输关系和所述测试需求,对所述目标模板测试用例中待配置的静态参数进行配置,将配置后的目标模板测试用例作为所述设备的测试用例。
[0015]在本申请的一个实施例中,还包括:获取所述设备的测试模式;根据所述测试模式,对所述目标模板测试用例中待配置的动态参数进行配置。
[0016]在本申请的一个实施例中,所述生成所述设备的测试用例之后,还包括:根据所述传输关系,生成所述设备的测试用例的仿真回归脚本。
[0017]在本申请的一个实施例中,所述获取待验证芯片的设备之间的传输关系,包括:获取所述待验证芯片的设定路由参数;根据所述设定路由参数,获取所述传输关系。
[0018]本申请第二方面实施例提出了一种芯片的测试用例的生成装置,包括:获取模块,用于获取待验证芯片的设备之间的传输关系;生成模块,用于根据所述传输关系,生成所述设备的测试用例,并作为所述待验证芯片的测试用例。
[0019]本申请实施例的芯片的测试用例的生成装置,获取待验证芯片的设备之间的传输关系,根据传输关系,生成设备的测试用例,并作为待验证芯片的测试用例。由此,可根据待验证芯片的设备之间的传输关系,实现设备的测试用例的自动生成,提高了芯片的测试用例的生成的准确性和效率,以及节省人工成本。
[0020]另外,根据本申请上述实施例的芯片的测试用例的生成装置还可以具有如下附加的技术特征:
[0021]在本申请的一个实施例中,所述生成模块,还用于:获取所述设备的测试需求;根据所述传输关系和所述测试需求,生成所述设备的测试用例。
[0022]在本申请的一个实施例中,所述传输关系包括对等传输关系和/或主从传输关系,所述测试需求包括单路传输测试需求和/或多路传输测试需求。
[0023]在本申请的一个实施例中,所述生成模块,还用于:响应于所述传输关系包括对等传输关系,且所述测试需求包括单路传输测试需求,针对所述传输关系为对等传输关系的任意两个目标设备,生成其中一个目标设备到另一目标设备的单路传输测试用例;和/或,响应于所述传输关系包括主从传输关系,且所述测试需求包括单路传输测试需求,针对所述待验证芯片的任一从设备,生成所述任一从设备隶属的任一主设备到所述任一从设备的单路传输测试用例;和/或,响应于所述传输关系包括主从传输关系,且所述测试需求包括多路传输测试需求,针对所述待验证芯片的任一从设备,生成所述任一从设备隶属的每个主设备到所述任一从设备的多路传输测试用例。
[0024]在本申请的一个实施例中,所述生成模块,还用于:根据所述传输关系的类别和/或所述测试需求的类别,从模板测试用例库中获取目标模板测试用例;根据所述传输关系
和所述测试需求,对所述目标模板测试用例中待配置的静态参数进行配置,将配置后的目标模板测试用例作为所述设备的测试用例。
[0025]在本申请的一个实施例中,所述生成模块,还用于:获取所述设备的测试模式;根据所述测试模式,对所述目标模板测试用例中待配置的动态参数进行配置。
[0026]在本申请的一个实施例中,所述生成模块,还用于:根据所述传输关系,生成所述设备的测试用例的仿真回归脚本。
[0027]在本申请的一个实施例中,所述获取模块,还用于:获取所述待验证芯片的设定路由参数;根据所述设定路由参数,获取所述传输关系。
[0028]本申请第三方面实施例提出了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如前述第一方面实施例所述的芯片的测试用例的生成方法。
[0029]本申请实施例的电子设备,通过处理器执行存储在存储器上的计算机程序,获取待验证芯片的设备之间的传输关系,根据传输关系,生成设备的测试用例,并作为待验证芯片的测试用例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种芯片的测试用例的生成方法,其特征在于,包括:获取待验证芯片的设备之间的传输关系;根据所述传输关系,生成所述设备的测试用例,并作为所述待验证芯片的测试用例。2.根据权利要求1所述的方法,其特征在于,所述根据所述传输关系,生成所述设备的测试用例,包括:获取所述设备的测试需求;根据所述传输关系和所述测试需求,生成所述设备的测试用例。3.根据权利要求2所述的方法,其特征在于,所述传输关系包括对等传输关系和/或主从传输关系,所述测试需求包括单路传输测试需求和/或多路传输测试需求。4.根据权利要求3所述的方法,其特征在于,所述根据所述传输关系和所述测试需求,生成所述设备的测试用例,包括:响应于所述传输关系包括对等传输关系,且所述测试需求包括单路传输测试需求,针对所述传输关系为对等传输关系的任意两个目标设备,生成其中一个目标设备到另一目标设备的单路传输测试用例;和/或,响应于所述传输关系包括主从传输关系,且所述测试需求包括单路传输测试需求,针对所述待验证芯片的任一从设备,生成所述任一从设备隶属的任一主设备到所述任一从设备的单路传输测试用例;和/或,响应于所述传输关系包括主从传输关系,且所述测试需求包括多路传输测试需求,针对所述待验证芯片的任一从设备,生成所述任一从设备隶属的每个主设备到所述任一从设备的多路传输测试用例。5.根据权利要求2所述的方法,其特征在于,所述根据所述传输关系和所述测试需求,生成所述设备的测试用例,包括:根据所述传输关系的类别和/或所述测试需求的类别,从模板测试用例库中获取目标模板测试用例;根据所述传输关系和所述测试需求,对所述目标模板测试用例中待配置的静态参数进行配置,将配置后的目标模板测试用例作为所述设备的测试用例。6.根据权利要求5所述的方法,其特征在于,还包括:获取所述设备的测试模式;根据所述测试模式,对所述目标模板测试用例中待配置的动态参数进行配置。7.根据权利要求1

6任一项所述的方法,其特征在于,所述生成所述设备的测试用例之后,还包括:根据所述传输关系,生成所述设备的测试用例的仿真回归脚本。8.根据权利要求1

6任一项所述的方法,其特征在于,所述获取待验证芯片的设备之间的传输关系,包括:获取所述待验证芯片的设定路由参数;根据所述设定路由参数,获取所述传输关系。9.一种芯片的测试用例的生成装置,其特征在于,包括:获取模块,用于获取待验证芯片的设备之间的传输关系;生成模块,用于根据所述传输关系,生成所述设备的测试用例,...

【专利技术属性】
技术研发人员:崔昭华
申请(专利权)人:西安爱芯元智科技有限公司
类型:发明
国别省市:

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

1