本申请公开了硬盘自动测试方法、系统及介质,应用于测试系统,测试系统包括多个测试选项,方法包括:接收用户通过测试系统输入的测试指令;根据测试指令确定测试次数以及与测试指令对应的至少一个测试选项;在测试次数大于等于两次的情况下,调用与测试选项对应的测试软件对待测硬盘进行测试,并在相邻两次测试进程之间进行全盘擦除操作;当测试进程满足预设的结束条件,在测试软件对待测硬盘测试结束之后进行全盘擦除操作,并接收测试软件输出的多个测试结果。根据本申请的技术方案,能够实现对硬盘的自动测试,提高对硬盘的测试的准确度。度。度。
【技术实现步骤摘要】
硬盘自动测试方法、系统及介质
[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]在所述待测硬盘测试结束后,再次对所述待测硬盘进行全盘擦除操作;
[0030]接收所述测试软件输出的目标测试结果。
[0031]在一些实施例中,在所述接收所述测试软件输出的多个测试结果之后,还包括:
[0032]对多个所述测试结果进行汇总,生成测试报告;
[0033]根据所述测试报告对所述待测硬盘的日志进行更新。
[0034]第二方面,本申请实施例还提供了一种硬盘自动测试系统,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的硬盘自动测试方法。
[0035]第三方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于执行如第一方面所述的硬盘自动测试方法。
[0036]本申请实施例至少有如下有益效果:通过测试系统接收用户输入的测试指令,根据测试指令确定测试次数以及与测试指令对应的至少一个测试选项,在测试次数大于等于两次的情况下,调用与测试选项对应的测试软件对待测硬盘进行测试,实现对硬盘的自动测试,并在相邻两次测试进程之间进行全盘擦除操作,从而删除影响测试准确性的噪声信号,提高测试精度和可靠性,当测试进程满足预设的结束条件,在测试软件对待测硬盘测试结束之后进行全盘擦除操作,并接收测试软件输出的多个测试结果,从而清除所有的数据和痕迹,让测试结果更加准确可靠。
[0037]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书以及
附图中所特别指出的结构来实现和获得。
附图说明
[0038]图1是本专利技术一个实施例提供的硬盘自动测试方法的流程图;
[0039]图2是本专利技术另一个实施例提供的硬盘自动测试方法的流程图;
[0040]图3是图1中步骤S102的具体方法的流程图;
[0041]图4是图1中步骤S103的具体方法的流程图;
[0042]图5是图1中步骤S103的具体方法的另一流程图;
[0043]图6是图1中步骤S103的具体方法的另一流程图;
[0044]图7是本专利技术另一个实施例提供的硬盘自动测试方法的流程图;
[0045]图8是本专利技术另一个实施例提供的硬盘自动测试方法的流程图;
[0046]图9是本专利技术一个实施例提供的硬盘自动测试系统的结构示意图。
具体实施方式
[0047]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
[0048]需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于流程图中的顺序执行所示出或描述的步本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种硬盘自动测试方法,其特征在于,应用于测试系统,所述测试系统包括多个测试选项,所述方法包括:接收用户通过所述测试系统输入的测试指令;根据所述测试指令确定测试次数以及与所述测试指令对应的至少一个所述测试选项;在所述测试次数大于等于两次的情况下,调用与所述测试选项对应的测试软件对待测硬盘进行测试,并在相邻两次测试进程之间进行全盘擦除操作;当所述测试进程满足预设的结束条件,在所述测试软件对所述待测硬盘测试结束之后进行全盘擦除操作,并接收所述测试软件输出的多个测试结果。2.根据权利要求1所述的硬盘自动测试方法,其特征在于,在所述调用与所述测试选项对应的测试软件对待测硬盘进行测试之前,还包括:对所述待测硬盘进行全盘擦除操作。3.根据权利要求1所述的硬盘自动测试方法,其特征在于,所述测试选项设置有软件标识;所述根据所述测试指令确定测试次数以及与所述测试指令对应的至少一个所述测试选项,包括:根据所述测试指令确定测试次数以及测试标识;将所述测试标识与所述软件标识进行匹配;当所述测试标识与所述软件标识一致,根据所述测试标识确定与所述测试指令对应的至少一个所述测试选项。4.根据权利要求1所述的硬盘自动测试方法,其特征在于,所述调用与所述测试选项对应的测试软件对待测硬盘进行测试,包括:获取所述测试指令中的测试参数;调用与所述测试选项对应的测试软件,以使所述测试软件基于所述测试参数对所述待测硬盘进行测试。5.根据权利要求1所述的硬盘自动测试方法,其特征在于,所述调用与所述测试选项对应的测试软件对待测硬盘进行测试,并在相邻两次测试进程之间进行全盘擦除操作,包括:在所述测试选项为一个的情况下,调用与所述测试选项对应的测试软件对所述待测硬盘进行初始测试;当确定初始测试结束...
【专利技术属性】
技术研发人员:谢登煌,
申请(专利权)人:深圳市晶存科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。