固态硬盘的批量测试方法和批量测试系统与流程

文档序号:36784199发布日期:2024-01-23 11:58阅读:15来源:国知局
固态硬盘的批量测试方法和批量测试系统与流程

本发明涉及测试,具体地,涉及固态硬盘的批量测试方法和批量测试系统。


背景技术:

1、硬盘是计算机系统的主要存储装置,以非挥发性的方式存储系统数据和应用数据。硬盘的性能对计算机系统的性能有重要的影响,例如,硬盘的读写速度影响到文件的读取和写入速度,硬盘的数据可靠性影响到计算机系统稳定性。硬盘的数据损坏甚至可能导致文件系统损坏和操作系统崩溃。

2、随着半导体技术的发展,固态硬盘已经越来越多地取代传统的磁记录硬盘。一方面,固态硬盘具有存储速度快、低耗电、体积小等优点,另一方面,固态硬盘由于电荷存储原理导致容易受到半导体工艺波动的影响,导致产品良率和数据可靠性的降低。因此,在出厂前对固态硬盘进行测试以去除或修正缺陷产品,这是保证产品良率和性能的重要步骤。

3、固态硬盘的测试流程包括测试终端的测试环境配置、测试程序执行、测试状态报告、测试错误(bug)报告、测试数据上传和测试数据分析。然而,现有的测试流程仍然需要人工进行测试环境配置、人工上传测试数据和人工进行数据分析,因此,现有的测试流程由于人为干预程度高而难以提高测试效率,不适合固态硬盘的批量测试。


技术实现思路

1、鉴于上述问题,本发明的目的在于提供固态硬盘的批量测试方法和批量测试系统,利用测试案例集的分发,采用多个测试终端执行不同类型的测试案例,以提高测试效率。

2、根据本发明的一方面,提供一种固态硬盘的批量测试方法,包括:

3、在多个测试终端上分别预先安装固态硬盘作为测试对象;

4、将测试任务计划相关联的测试案例集分发给所述多个测试终端;

5、在所述多个测试终端上分别执行所述测试案例集的案例子集;以及

6、获取所述多个测试终端的测试结果,从而完成所述测试任务计划,

7、其中,所述测试案例集包括不同类型的多个测试案例,所述多个测试终端中的至少两个测试终端分别执行不同类型的测试案例。

8、优选地,所述多个测试案例选自系统测试案例、性能测试案例、掉电测试案例、功耗测试案例、dos系统测试案例、固态硬盘脚本测试。

9、优选地,所述多个测试终端根据各自的测试环境配置分别支持相应类型的测试案例。

10、优选地,根据所述多个测试终端分别支持的测试案例类型自动分发所述测试案例集。

11、优选地,所述多个测试终端分别安装有测试软件以执行至少一个测试案例,所述测试案例是所述测试软件或其内部模块的基本测试功能。

12、优选地,所述在所述多个测试终端上分别执行所述测试案例集的案例子集包括:所述多个测试终端接收与所述案例子集相对应的测试指令,所述测试指令包括案例编号,所述多个测试终端根据所述案例编号启动相应的测试软件以执行测试案例。

13、优选地,所述多个测试终端上传测试数据,以及定时反馈测试日志。

14、优选地,所述固态硬盘的批量测试方法还包括:根据所述测试日志的日志时间和/或日志内容获取测试错误信息;以及

15、在所述错误信息出现时进行报警。

16、根据本发明的另一方面,提供一种固态硬盘的批量测试系统,包括:

17、测试服务器;以及

18、多个测试终端,所述多个测试终端分别预先安装有固态硬盘作为测试对象,

19、其中,所述测试服务器将测试任务计划相关联的测试案例集分发给所述多个测试终端,所述多个测试终端分别执行所述测试案例集的案例子集,以及将各自的测试结果发送至所述测试服务器,从而完成所述测试任务计划,

20、所述测试案例集包括不同类型的多个测试案例,所述多个测试终端中的至少两个测试终端分别执行不同类型的测试案例。

21、优选地,所述多个测试终端根据各自的测试环境配置分别支持相应类型的测试案例。

22、优选地,所述测试服务器根据所述多个测试终端分别支持的测试案例类型自动分发所述测试案例集。

23、优选地,所述多个测试终端分别安装有测试软件以执行至少一个测试案例,所述测试案例是所述测试软件或其内部模块的基本测试功能。

24、优选地,所述多个测试终端接收与所述案例子集相对应的测试指令,所述测试指令包括案例编号,所述多个测试终端根据所述案例编号启动相应的测试软件以执行测试案例。

25、优选地,所述多个测试终端向所述测试服务器上传测试数据,以及向所述测试服务器定时反馈测试日志。

26、优选地,所述测试服务器根据所述测试日志的日志时间和/或日志内容获取测试错误信息;以及在所述错误信息出现时进行报警。

27、优选地,所述测试服务器提供网页端,所述网页端用于接收用户指令以创建测试任务计划以及显示所述多个测试终端的状态和日志内容。

28、根据本发明实施例的固态硬盘的批量测试方法和批量测试系统,利用测试案例集的分发采用多个测试终端执行不同类型的测试案例,多个测试终端的测试环境配置可以预先配置以支持不同类型的测试案例,在批量测试期间,在多个安装有固态硬盘的测试终端上分别执行相应的测试案例即可完成测试任务计划。该批量测试方法省去了单个测试终端的多次测试环境配置步骤,由于节省测试环境配置的时间,因此可以显著提高测试效率。

29、根据优选的实施例,所述测试服务器提供网页端,用于创建测试任务计划以及显示所述多个测试终端的状态和日志内容。测试服务器根据多个终端分别支持的测试案例集自动分发测试案例集。该批量测试方法的用户基本上无需现场操作测试终端,即使在疫情期间,用户也可以远程启动和完成测试任务计划,由于支持远程测试,因此可以显著提高测试效率。

30、根据优选的实施例,所述测试端向所述测试服务器上传测试数据,以及向所述测试服务器定时反馈测试日志。因此,在测试期间可以实现测试数据的自动保存和测试错误的实时报警,用户可以根据报警信息及时定位出现错误的测试终端和错误类型。该批量测试方法使得用户可以远程监控测试任务计划的执行状况,用户可以实时获知测试错误的报警信息以及进行错误处理,由于支持实时报警,因此可以显著提高测试可靠性。



技术特征:

1.一种固态硬盘的批量测试方法,包括:

2.根据权利要求1所述的批量测试方法,其中,所述多个测试案例选自系统测试案例、性能测试案例、掉电测试案例、功耗测试案例、dos系统测试案例、固态硬盘脚本测试。

3.根据权利要求1所述的批量测试方法,其中,所述多个测试终端根据各自的测试环境配置分别支持相应类型的测试案例。

4.根据权利要求3所述的批量测试方法,其中,根据所述多个测试终端分别支持的测试案例类型自动分发所述测试案例集。

5.根据权利要求3所述的批量测试方法,其中,所述多个测试终端分别安装有测试软件以执行至少一个测试案例,所述测试案例是所述测试软件或其内部模块的基本测试功能。

6.根据权利要求1所述的批量测试方法,其中,所述在所述多个测试终端上分别执行所述测试案例集的案例子集包括:所述多个测试终端接收与所述案例子集相对应的测试指令,所述测试指令包括案例编号,所述多个测试终端根据所述案例编号启动相应的测试软件以执行测试案例。

7.根据权利要求1所述的批量测试方法,其中,所述多个测试终端上传测试数据,以及定时反馈测试日志。

8.根据权利要求7所述的批量测试方法,还包括:

9.一种固态硬盘的批量测试系统,包括:

10.根据权利要求9所述的批量测试系统,其中,所述多个测试终端根据各自的测试环境配置分别支持相应类型的测试案例。

11.根据权利要求10所述的批量测试系统,其中,所述测试服务器根据所述多个测试终端分别支持的测试案例类型自动分发所述测试案例集。

12.根据权利要求11所述的批量测试系统,其中,所述多个测试终端分别安装有测试软件以执行至少一个测试案例,所述测试案例是所述测试软件或其内部模块的基本测试功能。

13.根据权利要求9所述的批量测试系统,其中,所述多个测试终端接收与所述案例子集相对应的测试指令,所述测试指令包括案例编号,所述多个测试终端根据所述案例编号启动相应的测试软件以执行测试案例。

14.根据权利要求9所述的批量测试系统,其中,所述多个测试终端向所述测试服务器上传测试数据,以及向所述测试服务器定时反馈测试日志。

15.根据权利要求14所述的批量测试系统,所述测试服务器根据所述测试日志的日志时间和/或日志内容获取测试错误信息;以及在所述错误信息出现时进行报警。

16.根据权利要求9所述的批量测试系统,其中,所述测试服务器提供网页端,所述网页端用于接收用户指令以创建测试任务计划以及显示所述多个测试终端的状态和日志内容。


技术总结
本申请公开了固态硬盘的批量测试方法和批量测试系统。所述批量测试方法包括:在多个测试终端上分别预先安装固态硬盘作为测试对象;将测试任务计划相关联的测试案例集分发给所述多个测试终端;在所述多个测试终端上分别执行所述测试案例集的案例子集;以及获取所述多个测试终端的测试结果,从而完成所述测试任务计划,其中,所述测试案例集包括不同类型的多个测试案例,所述多个测试终端中的至少两个测试终端分别执行不同类型的测试案例。该批量测试方法利用测试案例集的分发,采用多个测试终端执行不同类型的测试案例,因而可以提高测试效率。

技术研发人员:杨微,檀志,金绍川,付鹏程,梅本琴,赵宇定,金烨
受保护的技术使用者:联芸科技(杭州)股份有限公司
技术研发日:
技术公布日:2024/1/22
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1