System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及存储器,尤其涉及一种随机存储器的功能测试方法、设备及存储介质。
技术介绍
1、随机存储器(如lpddr5随机存储器)在手机、平板电脑和终端设备中被广泛应用。实际应用中,为保证随机存储器性能以及功能的正常,往往需要对随机存储器的功能进行测试,其中,功能测试包括单一功能对应的功能指令的验证以及重复执行功能指令的压力测试验证。且对于随机存储器这一类具有存储功能的元件,在进行功能测试时需要保证基本存储状态的正常,因此需要构建多种不同数据参与测试验证,进而导致功能指令的测试所需的测试用例的数量较多。同时,随着随机存储器的存储规模的增加,为满足覆盖需求,需要构建的数据更多,进而导致测试用例的数量和复杂度也相应增加。尤其是相同功能应用在不同的存储器设备时,还需要对不同的存储器设备的各个测试用例进行逐一匹配,测试效率较低。
技术实现思路
1、本申请实施例的主要目的在于提出一种随机存储器的功能测试方法、设备及存储介质,可以提升测试效率。
2、为实现上述目的,本申请实施例的第一方面提出了一种随机存储器的功能测试方法,所述方法包括:
3、在预设的测试视图中配置测试功能指令、与所述测试功能指令对应的输入参数项和输出验证项,以及与所述输入参数项对应的参数组合模式;
4、根据所述输入参数项和所述参数组合模式,确定所述测试功能指令的多个目标输入数据;
5、调用所述测试功能指令的测试模板,根据所述测试模板和所述多个目标输入数据生成多个测试用例;
7、根据所述测试用例向目标随机存储器下发测试指令;
8、根据所述验证脚本向所述目标随机存储器查询测试结果并输出。
9、为实现上述目的,本申请实施例的第二方面提出了一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一项所述的随机存储器的功能测试方法。
10、为实现上述目的,本申请实施例的第三方面提出了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一项所述的随机存储器的功能测试方法。
11、本申请提出的随机存储器的功能测试方法、设备及存储介质,其通过提供测试模板来实现以测试功能指令为核心构建的基础测试流程,并通过测试视图配置与测试功能指令对应的输入参数项和输出验证项,使得使用者可以无需关注到具体的用例,仅需关心影响测试用例的因素,测试用例的构建更为高效。且基于输入参数项自动组合构建不同测试场景下的输入数据,并基于输出验证项构建不同测试场景下的验证脚本。可以实现测试用例的自动生成,无需人为一一对测试用例进行逐一匹配,测试效率更高。尤其是相同功能适配到不同随机存储器时,由于测试模板可以通用,测试人员仅需考虑不同应用场景下的输入参数项和输出验证项的差异,即可实现测试过程的全自动化以及满足测试覆盖率的需求。因此,和相关技术相比,本申请实施例的测试效率更高。
本文档来自技高网...【技术保护点】
1.一种随机存储器的功能测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的随机存储器的功能测试方法,其特征在于,所述输入参数项包括数据类型参数以及数据长度参数,所述参数组合模式包括类型比例参数以及用例总数;所述根据所述输入参数项和所述参数组合模式,确定所述测试功能指令的多个目标输入数据,包括:
3.根据权利要求2所述的随机存储器的功能测试方法,其特征在于,所述测试功能指令为睡眠模式指令;所述数据类型参数包括规律排布类型、随机类型、全1类型以及全0类型。
4.根据权利要求1所述的随机存储器的功能测试方法,其特征在于,所述输出验证项包括外部查询接口以及状态寄存器地址;所述根据所述输出验证项,生成验证脚本,包括:
5.根据权利要求4所述的随机存储器的功能测试方法,其特征在于,所述外部查询接口包括用于查询功率检测装置的检测结果的第一查询接口,以及用于查询电流检测装置的检测结果的第二查询接口。
6.根据权利要求5所述的随机存储器的功能测试方法,其特征在于,所述根据所述验证脚本向所述目标随机存储器查询测试结果并输出,包括
7.根据权利要求1所述的随机存储器的功能测试方法,其特征在于,在根据所述测试用例向目标随机存储器下发测试指令之前,所述方法还包括:
8.根据权利要求7所述的随机存储器的功能测试方法,其特征在于,所述方法还包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1至8任一项所述的随机存储器的功能测试方法。
10.一种计算机可读存储介质,所述存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的随机存储器的功能测试方法。
...【技术特征摘要】
1.一种随机存储器的功能测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的随机存储器的功能测试方法,其特征在于,所述输入参数项包括数据类型参数以及数据长度参数,所述参数组合模式包括类型比例参数以及用例总数;所述根据所述输入参数项和所述参数组合模式,确定所述测试功能指令的多个目标输入数据,包括:
3.根据权利要求2所述的随机存储器的功能测试方法,其特征在于,所述测试功能指令为睡眠模式指令;所述数据类型参数包括规律排布类型、随机类型、全1类型以及全0类型。
4.根据权利要求1所述的随机存储器的功能测试方法,其特征在于,所述输出验证项包括外部查询接口以及状态寄存器地址;所述根据所述输出验证项,生成验证脚本,包括:
5.根据权利要求4所述的随机存储器的功能测试方法,其特征在于,所述外部查询接口包括用于查询功率检测装置的检测结果的第一查询...
【专利技术属性】
技术研发人员:杨祖放,
申请(专利权)人:深圳市晶存科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。