技术新讯 > 信息存储应用技术 > 硬盘自动测试方法、系统及介质与流程  >  正文

硬盘自动测试方法、系统及介质与流程

  • 国知局
  • 2024-07-31 19:12:31

本申请涉及数据处理,尤其是一种硬盘自动测试方法、系统及介质。

背景技术:

1、硬盘是电脑主要的存储媒介之一,硬盘包括固态硬盘、机械硬盘和混合硬盘,硬盘在设计时要考虑硬盘的性能和擦除损耗等方面的影响,因此在将产品送至客户手中之前,需要对硬盘进行速度测试、质量测试等测试过程,以避免出现硬盘质量问题。

2、目前在硬盘尤其是工业固态硬盘的测试方面,大部分测试方法主要通过常规市售的测试软件,针对硬盘在系统下的性能表现进行测试并读取相应的数据。但是,通过测试软件对硬盘进行测试的时候,需要测试人员手动调整测试参数,并且在每次完成测试环节后,需要手动设置下一个测试环节,不方便测试进行,使得测试进行受到影响,从而降低硬盘的测试效率,延长硬盘的测试期限。

技术实现思路

1、本申请实施例提供了一种硬盘自动测试方法、系统及介质,能够实现对硬盘的自动测试,提高对硬盘的测试的准确度。

2、第一方面,本申请实施例提供了一种硬盘自动测试方法,应用于测试系统,所述测试系统包括多个测试选项,所述方法包括:

3、接收用户通过所述测试系统输入的测试指令;

4、根据所述测试指令确定测试次数以及与所述测试指令对应的至少一个所述测试选项;

5、在所述测试次数大于等于两次的情况下,调用与所述测试选项对应的测试软件对待测硬盘进行测试,并在相邻两次测试进程之间进行全盘擦除操作;

6、当所述测试进程满足预设的结束条件,在所述测试软件对所述待测硬盘测试结束之后进行全盘擦除操作,并接收所述测试软件输出的多个测试结果。

7、在一些实施例中,在所述调用与所述测试选项对应的测试软件对待测硬盘进行测试之前,还包括:

8、对所述待测硬盘进行全盘擦除操作。

9、在一些实施例中,所述测试选项设置有软件标识;所述根据所述测试指令确定测试次数以及与所述测试指令对应的至少一个所述测试选项,包括:

10、根据所述测试指令确定测试次数以及测试标识;

11、将所述测试标识与所述软件标识进行匹配;

12、当所述测试标识与所述软件标识一致,根据所述测试标识确定与所述测试指令对应的至少一个所述测试选项。

13、在一些实施例中,所述调用与所述测试选项对应的测试软件对待测硬盘进行测试,包括:

14、获取所述测试指令中的测试参数;

15、调用与所述测试选项对应的测试软件,以使所述测试软件基于所述测试参数对所述待测硬盘进行测试。

16、在一些实施例中,所述调用与所述测试选项对应的测试软件对待测硬盘进行测试,并在相邻两次测试进程之间进行全盘擦除操作,包括:

17、在所述测试选项为一个的情况下,调用与所述测试选项对应的测试软件对所述待测硬盘进行初始测试;

18、当确定初始测试结束,对所述待测硬盘进行全盘擦除操作,并在全盘擦除操作结束后,再次调用与所述测试选项对应的测试软件对所述待测硬盘进行测试。

19、在一些实施例中,所述调用与所述测试选项对应的测试软件对待测硬盘进行测试,并在相邻两次测试进程之间进行全盘擦除操作,还包括:

20、在所述测试选项为多个的情况下,确定与每个所述测试选项对应的测试软件;

21、根据所述测试指令对多个所述测试软件进行排序,得到测试序列;

22、基于所述测试序列调用与所述测试选项对应的测试软件对所述待测硬盘进行测试,并在所述测试序列中的相邻两次测试进程之间进行全盘擦除操作。

23、在一些实施例中,在所述根据所述测试指令确定测试次数以及与所述测试指令对应的至少一个所述测试选项之后,还包括:

24、在所述测试次数为第一次的情况下,对所述待测硬盘进行全盘擦除操作;

25、调用与所述测试选项对应的测试软件对所述待测硬盘进行测试;

26、在所述待测硬盘测试结束后,再次对所述待测硬盘进行全盘擦除操作;

27、接收所述测试软件输出的目标测试结果。

28、在一些实施例中,在所述接收所述测试软件输出的多个测试结果之后,还包括:

29、对多个所述测试结果进行汇总,生成测试报告;

30、根据所述测试报告对所述待测硬盘的日志进行更新。

31、第二方面,本申请实施例还提供了一种硬盘自动测试系统,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的硬盘自动测试方法。

32、第三方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于执行如第一方面所述的硬盘自动测试方法。

33、本申请实施例至少有如下有益效果:通过测试系统接收用户输入的测试指令,根据测试指令确定测试次数以及与测试指令对应的至少一个测试选项,在测试次数大于等于两次的情况下,调用与测试选项对应的测试软件对待测硬盘进行测试,实现对硬盘的自动测试,并在相邻两次测试进程之间进行全盘擦除操作,从而删除影响测试准确性的噪声信号,提高测试精度和可靠性,当测试进程满足预设的结束条件,在测试软件对待测硬盘测试结束之后进行全盘擦除操作,并接收测试软件输出的多个测试结果,从而清除所有的数据和痕迹,让测试结果更加准确可靠。

34、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书以及附图中所特别指出的结构来实现和获得。

技术特征:

1.一种硬盘自动测试方法,其特征在于,应用于测试系统,所述测试系统包括多个测试选项,所述方法包括:

2.根据权利要求1所述的硬盘自动测试方法,其特征在于,在所述调用与所述测试选项对应的测试软件对待测硬盘进行测试之前,还包括:

3.根据权利要求1所述的硬盘自动测试方法,其特征在于,所述测试选项设置有软件标识;所述根据所述测试指令确定测试次数以及与所述测试指令对应的至少一个所述测试选项,包括:

4.根据权利要求1所述的硬盘自动测试方法,其特征在于,所述调用与所述测试选项对应的测试软件对待测硬盘进行测试,包括:

5.根据权利要求1所述的硬盘自动测试方法,其特征在于,所述调用与所述测试选项对应的测试软件对待测硬盘进行测试,并在相邻两次测试进程之间进行全盘擦除操作,包括:

6.根据权利要求1所述的硬盘自动测试方法,其特征在于,所述调用与所述测试选项对应的测试软件对待测硬盘进行测试,并在相邻两次测试进程之间进行全盘擦除操作,还包括:

7.根据权利要求1所述的硬盘自动测试方法,其特征在于,在所述根据所述测试指令确定测试次数以及与所述测试指令对应的至少一个所述测试选项之后,还包括:

8.根据权利要求1所述的硬盘自动测试方法,其特征在于,在所述接收所述测试软件输出的多个测试结果之后,还包括:

9.一种硬盘自动测试系统,其特征在于,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至8任意一项所述的硬盘自动测试方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1至8任意一项所述的硬盘自动测试方法。

技术总结本申请公开了硬盘自动测试方法、系统及介质,应用于测试系统,测试系统包括多个测试选项,方法包括:接收用户通过测试系统输入的测试指令;根据测试指令确定测试次数以及与测试指令对应的至少一个测试选项;在测试次数大于等于两次的情况下,调用与测试选项对应的测试软件对待测硬盘进行测试,并在相邻两次测试进程之间进行全盘擦除操作;当测试进程满足预设的结束条件,在测试软件对待测硬盘测试结束之后进行全盘擦除操作,并接收测试软件输出的多个测试结果。根据本申请的技术方案,能够实现对硬盘的自动测试,提高对硬盘的测试的准确度。技术研发人员:谢登煌受保护的技术使用者:深圳市晶存科技有限公司技术研发日:技术公布日:2024/1/15

本文地址:https://www.jishuxx.com/zhuanli/20240731/181855.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。