一种自动化控制硬盘识别、测试的方法及系统与流程

文档序号:21318316发布日期:2020-06-30 20:48阅读:229来源:国知局
一种自动化控制硬盘识别、测试的方法及系统与流程

本发明属于硬盘测试技术领域,具体涉及一种自动化控制硬盘识别、测试的方法及系统。



背景技术:

硬盘是我们生活和生产中的常用存储介质,由于硬盘的种类比较繁多,不同的硬盘所使用的测试方法又大多不同,现阶段涉及到的硬盘测试大多每种类型的硬盘有自己独立的测试方法,或手动执行命令,或整理成测试执行脚本,实际都需要测试人员自己去判别使用哪些命令或执行哪个脚本,对测试人员能力要求较高,需要熟知所有硬盘类型的测试方法。

现有的硬盘测试无法摆脱对测试人员能力的依赖,所以,现有的硬盘测试无法实现完全的自动化测试,测试效率低。

此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种自动化控制硬盘识别、测试的方法及系统,是非常有必要的。



技术实现要素:

针对现有技术的上述现有的硬盘测试对测试人员能力依赖无法实现完全的自动化测试的缺陷,本发明提供一种自动化控制硬盘识别、测试的方法及系统,以解决上述技术问题。

第一方面,本发明提供一种自动化控制硬盘识别、测试的方法,包括如下步骤:

s1.在硬盘自动化测试平台录入硬盘信息,生成硬盘信息库;所述硬盘信息包括硬盘的产品编号及硬盘的类型;

s2.根据硬盘的类型将硬盘测试方法进行分类,生成硬盘测试方法列表,将硬盘测试方法列表存入硬盘自动化测试平台;

s3.配置硬盘自动化测试平台通过web前端获取待测硬盘信息,并根据待测硬盘信息从硬盘信息库中查找对应待测硬盘类型,再根据待测硬盘类型从硬盘测试方法列表中查找对应的待测硬盘测试方法,执行自动化测试,输出测试结果。

进一步地,所述硬盘信息还包括硬盘描述、硬盘转速以及硬盘容量。硬盘信息包括但不限于上述内容,不同的硬盘类型硬盘描述、转速以及容量一般不同。

进一步地,所述硬盘测试方法包括但不限于pcie.m.2硬盘测试方法、nvme.u.2硬盘测试方法、pciessd硬盘测试方法、sata.m.2硬盘测试方法以及raid硬盘测试方法。硬盘测试方法以类型为区分包括但不限于上述类别。

进一步地,步骤s3之前还包括如下步骤:

s3a.在硬盘自动化测试平台录入硬盘测试工具,根据硬盘测试方法将硬盘测试工具分类,生成硬盘测试工具列表。不同硬盘采用测试方法不同,而不同测试方法采用的测试工具也不同。

进一步地,步骤s3具体步骤如下:

s31.配置硬盘自动化测试平台的web前端通过硬盘编号识别工具识别待测硬盘编号;

s32.配置硬盘自动化测试平台根据待测硬盘编号从硬盘信息库中查找对应待测硬盘类型;

s33.配置硬盘自动化测试平台根据待测硬盘类型从硬盘测试方法列表中获取对应待测硬盘测试方法;

s34.配置硬盘自动化测试平台根据待测硬盘测试方法从硬盘测试工具列表中获取待测硬盘测试工具;

s35.配置硬盘自动化测试平台将待测硬盘测试方法及待测硬盘测试工具传输给测试机,测试机通过待测硬盘测试工具执行待测硬盘测试方法,对待测硬盘进行自动化测试,输出测试结果。硬盘自动化测试平台自动识别硬盘编号、硬盘类型、硬盘测试方法、硬盘测试工具,对硬盘进行测试。

进一步地,硬盘编号识别工具采用seclnx工具。seclnx工具为通过bios导出的工具。

进一步地,硬盘编号识别工具采用smart_tool工具。smart_tool工具为通过bios导出的工具。

第二方面,本发明提供一种自动化控制硬盘识别、测试的系统,包括:

硬盘信息库录入模块,用于在硬盘自动化测试平台录入硬盘信息,生成硬盘信息库;所述硬盘信息包括硬盘的产品编号及硬盘的类型;

测试方法列表录入模块,用于根据硬盘的类型将硬盘测试方法进行分类,生成硬盘测试方法列表,将硬盘测试方法列表存入硬盘自动化测试平台;

硬盘识别测试模块,用于配置硬盘自动化测试平台通过web前端获取待测硬盘信息,并根据待测硬盘信息从硬盘信息库中查找对应待测硬盘类型,再根据待测硬盘类型从硬盘测试方法列表中查找对应的待测硬盘测试方法,执行自动化测试,输出测试结果。

进一步地,还包括:

硬盘测试工具录入模块,用于在硬盘自动化测试平台录入硬盘测试工具,根据硬盘测试方法将硬盘测试工具分类,生成硬盘测试工具列表。

进一步地,硬盘识别测试模块包括:

硬盘编号识别单元,用于配置硬盘自动化测试平台的web前端通过硬盘编号识别工具识别待测硬盘编号;

硬盘类型识别单元,用于配置硬盘自动化测试平台根据待测硬盘编号从硬盘信息库中查找对应待测硬盘类型;

硬盘测试方法识别单元,用于配置硬盘自动化测试平台根据待测硬盘类型从硬盘测试方法列表中获取对应待测硬盘测试方法;

硬盘测试工具识别单元,用于配置硬盘自动化测试平台根据待测硬盘测试方法从硬盘测试工具列表中获取待测硬盘测试工具;

硬盘测试单元,用于配置硬盘自动化测试平台将待测硬盘测试方法及待测硬盘测试工具传输给测试机,测试机通过待测硬盘测试工具执行待测硬盘测试方法,对待测硬盘进行自动化测试,输出测试结果。

本发明的有益效果在于,

本发明提供的自动化控制硬盘识别、测试的系统,能够最大程度降低对硬盘测试人员的技术要求,无需熟知多种类型硬盘的具体测试方法,可自动识别硬盘测试所需的测试方法及测试工具,对硬盘进行测试。

此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。

由此可见,本发明与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是显而易见的。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明的方法流程示意图一;

图2是本发明的方法流程示意图二;

图3为本发明的系统示意图;

图中,1-硬盘信息库录入模块;2-测试方法列表录入模块;3-硬盘识别测试模块;3.1-硬盘编号识别单元;3.2-硬盘类型识别单元;3.3-硬盘测试方法识别单元;3.4-硬盘测试工具识别单元;3.5-硬盘测试单元;4-硬盘测试工具录入模块。

具体实施方式

为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

实施例1:

如图1所示,本发明提供一种自动化控制硬盘识别、测试的方法,包括如下步骤:

s1.在硬盘自动化测试平台录入硬盘信息,生成硬盘信息库;所述硬盘信息包括硬盘的产品编号、硬盘的类型、硬盘描述、硬盘转速以及硬盘容量;硬盘信息包括但不限于上述内容,不同的硬盘类型硬盘描述、转速以及容量一般不同;

s2.根据硬盘的类型将硬盘测试方法进行分类,生成硬盘测试方法列表,将硬盘测试方法列表存入硬盘自动化测试平台;所述硬盘测试方法包括但不限于pcie.m.2硬盘测试方法、nvme.u.2硬盘测试方法、pciessd硬盘测试方法、sata.m.2硬盘测试方法以及raid硬盘测试方法;硬盘测试方法以类型为区分包括但不限于上述类别;

s3a.在硬盘自动化测试平台录入硬盘测试工具,根据硬盘测试方法将硬盘测试工具分类,生成硬盘测试工具列表;不同硬盘采用测试方法不同,而不同测试方法采用的测试工具也不同;

s3.配置硬盘自动化测试平台通过web前端获取待测硬盘信息,并根据待测硬盘信息从硬盘信息库中查找对应待测硬盘类型,再根据待测硬盘类型从硬盘测试方法列表中查找对应的待测硬盘测试方法,执行自动化测试,输出测试结果。

实施例2:

如图2所示,本发明提供一种自动化控制硬盘识别、测试的方法,包括如下步骤:

s1.在硬盘自动化测试平台录入硬盘信息,生成硬盘信息库;所述硬盘信息包括硬盘的产品编号、硬盘的类型、硬盘描述、硬盘转速以及硬盘容量;

s2.根据硬盘的类型将硬盘测试方法进行分类,生成硬盘测试方法列表,将硬盘测试方法列表存入硬盘自动化测试平台;所述硬盘测试方法包括但不限于pcie.m.2硬盘测试方法、nvme.u.2硬盘测试方法、pciessd硬盘测试方法、sata.m.2硬盘测试方法以及raid硬盘测试方法;硬盘测试方法以类型为区分包括但不限于上述类别;

s3a.在硬盘自动化测试平台录入硬盘测试工具,根据硬盘测试方法将硬盘测试工具分类,生成硬盘测试工具列表;不同硬盘采用测试方法不同,而不同测试方法采用的测试工具也不同;

s3.配置硬盘自动化测试平台通过web前端获取待测硬盘信息,并根据待测硬盘信息从硬盘信息库中查找对应待测硬盘类型,再根据待测硬盘类型从硬盘测试方法列表中查找对应的待测硬盘测试方法,执行自动化测试,输出测试结果;具体步骤如下:

s31.配置硬盘自动化测试平台的web前端通过硬盘编号识别工具识别待测硬盘编号;硬盘编号识别工具可采用seclnx工具,还可采用smart_tool工具;

s32.配置硬盘自动化测试平台根据待测硬盘编号从硬盘信息库中查找对应待测硬盘类型;如识别到的待测硬盘类型为satassd;

s33.配置硬盘自动化测试平台根据待测硬盘类型从硬盘测试方法列表中获取对应待测硬盘测试方法;根据硬盘测试方法列表识别出待测satassd硬盘测试方法;

s34.配置硬盘自动化测试平台根据待测硬盘测试方法从硬盘测试工具列表中获取待测硬盘测试工具;如要对待测satassd硬盘进行压力测试,获取satassd硬盘的压力测试工具;

s35.配置硬盘自动化测试平台将待测硬盘测试方法及待测硬盘测试工具传输给测试机,测试机通过待测硬盘测试工具执行待测硬盘测试方法,对待测硬盘进行自动化测试,输出测试结果;硬盘自动化测试平台自动识别硬盘编号、硬盘类型、硬盘测试方法、硬盘测试工具,对硬盘进行测试。

实施例3:

如图3所示,本发明提供一种自动化控制硬盘识别、测试的系统,包括:

硬盘信息库录入模块1,用于在硬盘自动化测试平台录入硬盘信息,生成硬盘信息库;所述硬盘信息包括硬盘的产品编号及硬盘的类型;

测试方法列表录入模块2,用于根据硬盘的类型将硬盘测试方法进行分类,生成硬盘测试方法列表,将硬盘测试方法列表存入硬盘自动化测试平台;

硬盘识别测试模块3,用于配置硬盘自动化测试平台通过web前端获取待测硬盘信息,并根据待测硬盘信息从硬盘信息库中查找对应待测硬盘类型,再根据待测硬盘类型从硬盘测试方法列表中查找对应的待测硬盘测试方法,执行自动化测试,输出测试结果;硬盘识别测试模块3包括:

硬盘编号识别单元3.1,用于配置硬盘自动化测试平台的web前端通过硬盘编号识别工具识别待测硬盘编号;

硬盘类型识别单元3.2,用于配置硬盘自动化测试平台根据待测硬盘编号从硬盘信息库中查找对应待测硬盘类型;

硬盘测试方法识别单元3.3,用于配置硬盘自动化测试平台根据待测硬盘类型从硬盘测试方法列表中获取对应待测硬盘测试方法;

硬盘测试工具识别单元3.4,用于配置硬盘自动化测试平台根据待测硬盘测试方法从硬盘测试工具列表中获取待测硬盘测试工具;

硬盘测试单元3.5,用于配置硬盘自动化测试平台将待测硬盘测试方法及待测硬盘测试工具传输给测试机,测试机通过待测硬盘测试工具执行待测硬盘测试方法,对待测硬盘进行自动化测试,输出测试结果;

硬盘测试工具录入模块4,用于在硬盘自动化测试平台录入硬盘测试工具,根据硬盘测试方法将硬盘测试工具分类,生成硬盘测试工具列表。

尽管通过参考附图并结合优选实施例的方式对本发明进行了详细描述,但本发明并不限于此。在不脱离本发明的精神和实质的前提下,本领域普通技术人员可以对本发明的实施例进行各种等效的修改或替换,而这些修改或替换都应在本发明的涵盖范围内/任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1