存储设备的测试方法、终端设备及计算机可读存储介质技术

技术编号:35745187 阅读:16 留言:0更新日期:2022-11-26 18:49
本申请公开了存储设备的测试方法、终端设备及计算机可读存储介质,该方法包括在所述虚拟主机接收到测试需求时,确定所述测试需求对应目标使用状态;控制所述虚拟闪存颗粒以及所述虚拟微控制单元执行预置的老化程序;在检测到所述虚拟存储系统的老化状态与所述目标使用状态匹配时,执行所述测试需求对应的测试用例;根据所述测试用例的执行结果,确定所述存储设备的测试结果。解决了实际老化测试过程中,效率低下的问题。提高了存储设备老化测试的效率。的效率。的效率。

【技术实现步骤摘要】
存储设备的测试方法、终端设备及计算机可读存储介质


[0001]本申请涉及存储设备测试领域,尤其涉及存储设备的测试方法、终端设备及计算机可读存储介质。

技术介绍

[0002]随着科技的发展,电脑、平板、手机等电子产品越来越普及,每个电子产品都需要有存储模块来支撑设备的运行。在存储设备生产出来后,需要对存储系统进行老化测试,从而确定存储设备的性能是否达标,确保存储设备的使用寿命。
[0003]在对存储设备进行老化测试过程中,由于NAND闪存颗粒的擦/写次数是有限的,当闪存颗粒的擦/写次数达到阈值时,闪存颗粒将无法正常工作,存储设备损坏。且在工厂的实际老化测试过程中,若需要获取特定设备状态,则需要控制设备运行到特定设备状态,耗时长且耗能大。

技术实现思路

[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]接收新的测试需求,根据所述新的测试需求,获取所述测试结果;
[0030]根据所述测试结果,构建待测设备的目标状态。
[0031]此外,为实现上述目的,本专利技术实施例还提供一种终端设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的存储设备的老化测试程序,所述处理器执行所述存储设备的老化测试程序时,实现如上所述的方法。
[0032]此外,为实现上述目的,本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有存储设备的老化测试程序,所述存储设备的老化测试程序被处理器执行时,实现如上所述的方法。
[0033]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0034]当虚拟主机接收到测试需求时,确定所述测试需求对应目标使用状态,控制虚拟存储系统上的虚拟闪存颗粒以及虚拟微控制单元执行预置的老化程序在检测到所述虚拟存储系统的老化状态与所述目标使用状态匹配时,执行所述测试需求对应的测试用例,根据测试用例的执行结果,确定存储设备的测试结果。无需控制实际存储设备执行老化动作,利用虚拟的存储设备执行老化程序,可调控程序运行的速度,提高了老化测试的效率。
附图说明
[0035]图1为本申请存储设备的测试方法实施例一的流程示意图;
[0036]图2为本申请存储设备的测试方法实施例二的流程示意图;
[0037]图3为本申请存储设备的测试方法实施例三的流程示意图;
[0038]图4为本申请一实施例方案涉及的硬件运行环境的终端结构示意图。
具体实施方式
[0039]存储设备的实际老化过程中,需要控制存储设备执行具体的老化程序,比如要确定存储设备使用一年后的状态,需要控制存储设备运行一年的老化程序,效率较低。本申请应用于虚拟存储系统,虚拟主机,虚拟存储系统包括虚拟闪存颗粒以及虚拟控制单元。在所述虚拟主机接收到测试需求时,确定所述测试需求对应目标使用状态;控制所述虚拟闪存
颗粒以及所述虚拟微控制单元执行预置的老化程序;在检测到所述虚拟存储系统的老化状态与所述目标使用状态匹配时,执行所述测试需求对应的测试用例;根据所述测试用例的执行结果,确定所述存储设备的测试结果。通过虚拟存储系统和虚拟主机代替实际存储设备执行老化程序,可以调整程序的运行时间,加快测试速度,提高测试效率。
[0040]为了更好的理解上述技术方案,下面将参照附图更详细地描述本申请的示例性实施例。虽然附图中显示了本申请的示例性实施例,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员。
[0041]为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
[0042]实施例一
[0043]参照图1,本实施例提出的一种存储设备的测试方法包括以下步骤:
[0044]步骤S10:在所述虚拟主机接收到测试需求时,确定所述测试需求对应目标使用状态;
[0045]在本实施例中,虚拟主机相当于控制系统,一个虚拟主机可与多个虚拟存储系统连接,可以同时进行多个测试。在接收到测试需求后,解析测试需求,再将测试需求对应的测试指令分配到对应的虚拟存储系统上。虚拟存储系统上配置有虚拟闪存颗粒和虚拟微控制单元。目标使用状态本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储设备的测试方法,其特征在于,应用于虚拟存储系统,虚拟主机,所述虚拟存储系统包括虚拟闪存颗粒以及虚拟微控制单元,所述方法包括:在所述虚拟主机接收到测试需求时,确定所述测试需求对应目标使用状态;控制所述虚拟闪存颗粒以及所述虚拟微控制单元执行预置的老化程序;在检测到所述虚拟存储系统的老化状态与所述目标使用状态匹配时,执行所述测试需求对应的测试用例;根据所述测试用例的执行结果,确定所述存储设备的测试结果。2.如权利要求1所述的存储设备的测试方法,其特征在于,所述确定所述测试需求对应目标使用状态的步骤,包括:检测所述虚拟存储系统的初始老化状态;确定所述初始老化状态与所述目标使用状态之间的差距,调整所述老化程序。3.如权利要求1所述的存储设备的测试方法,其特征在于,所述控制所述虚拟闪存颗粒以及所述虚拟微控制单元执行预置的老化程序的步骤包括:控制所述虚拟微控制单元获取存储于所述虚拟闪存颗粒中的所述老化程序;执行所述老化程序并实时获取所述虚拟存储系统的老化状态。4.如权利要求3所述的存储设备的测试方法,其特征在于,所述在检测到所述虚拟存储系统的老化状态与所述目标使用状态匹配时,执行所述测试需求对应的测试用例的步骤包括:将实时获取到的所述虚拟存储系统的老化状态与所述目标使用状态匹配,若匹配一致,则继续执行所述测试需求对应的测试用例;否则,控制所述虚拟微控制单元继续执行所述老化程序。5.如权利要求1所述的存储设备的测试方法,其特征在于,所述执行所述测试需求对...

【专利技术属性】
技术研发人员:林寅吴大畏李晓强
申请(专利权)人:得一微电子股份有限公司
类型:发明
国别省市:

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

1