CN112634979A - 一种批量测试usb电子盘的方法及*** - Google Patents
一种批量测试usb电子盘的方法及*** Download PDFInfo
- Publication number
- CN112634979A CN112634979A CN202110059331.2A CN202110059331A CN112634979A CN 112634979 A CN112634979 A CN 112634979A CN 202110059331 A CN202110059331 A CN 202110059331A CN 112634979 A CN112634979 A CN 112634979A
- Authority
- CN
- China
- Prior art keywords
- information
- content
- test
- mapping
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/56—External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Debugging And Monitoring (AREA)
Abstract
本公开能够实现对多个待测USB电子盘的批量测试,能够通过目标测试程序对多个待测USB电子盘进行读写测试,得到每个待测USB电子盘对应的读写测试结果,然后对每个读写测试结果进行识别,在该所述读写测试结果表征其对应的第一USB电子盘通过测试时,输出所述第一USB电子盘对应的第一可视化结果,在该所述读写测试结果表征其对应的第二USB电子盘未通过测试时,输出所述第二USB电子盘对应的第二可视化结果。如此设计,能够实现对待测USB电子盘的批量自动化测试,进而提高针对USB电子盘的批量测试效率,减少测试耗时,进而减少测试所耗费的人力成本和时间成本。
Description
技术领域
本公开涉及USB DOM电子盘测试技术领域,特别涉及一种批量测试USB电子盘的方法及***。
背景技术
在存储行业中,存储设备的质量备受客户的关注。现有技术中,用H2test软件测试硬盘一台机只能测试一个USB DOM电子盘,无法满足大批量生产需求。现有技术中,H2test软件无法实现统一多个USB DOM电子盘同时测试;用H2test软件去测试硬盘的时候,需要自己手动去选择测试目标,然后点击运行开始,无法实现自动化和无法一键操作提高生产效率,一台电脑测试一个盘而且桌面显示一个窗口,在大批量生产过程中显得效率很低,提高了人工成本和时间成本。因此,对USB DOM电子盘进行批量快速测试重中之重的问题是如何提高USB DOM电子盘批量快速测试的效率。然而现有的针对USB DOM电子盘的测试方法效率低,耗时长。
发明内容
为改善相关技术中存在的上述问题,本公开提供了批量测试USB电子盘的方法及***。
第一方面提供一种批量测试USB电子盘的方法,应用于计算机设备,包括:
在检测到多个待测USB电子盘的***信号时,对所述多个待测USB电子盘进行模式识别,并在识别出所述多个待测USB电子盘的当前模式为移动硬盘模式时,运行目标测试程序;
通过所述目标测试程序对所述多个待测USB电子盘进行读写测试,得到每个所述待测USB电子盘对应的读写测试结果;
对每个读写测试结果进行识别,在该所述读写测试结果表征其对应的第一USB电子盘通过测试时,输出所述第一USB电子盘对应的第一可视化结果,在该所述读写测试结果表征其对应的第二USB电子盘未通过测试时,输出所述第二USB电子盘对应的第二可视化结果。
可选的,通过所述目标测试程序对所述多个待测USB电子盘进行读写测试,得到每个所述待测USB电子盘对应的读写测试结果,包括:
通过所述目标测试程序向每个所述待测USB电子盘写入第一测试数据;
通过所述目标测试程序对每个所述待测USB电子盘进行数据读取,得到第二测试数据;其中,每个所述待测USB电子盘的第一测试数据和所述第二测试数据一一对应;
根据所述第一测试数据和所述第二测试数据,得到每个所述待测USB电子盘对应的读写测试结果。
可选的,根据所述第一测试数据和所述第二测试数据,得到每个所述待测USB电子盘对应的读写测试结果,包括:
获取所述第一测试数据对应的第一数据输出信息,以及所述第二测试数据对应的第二数据输出信息;其中,所述第一数据输出信息和所述第二数据输出信息分别包括多个具有不同比对测试指标的输出信息片段内容,所述输出信息片段内容包括图像内容、语音内容和/或文字内容;
提取所述第一测试数据在所述第一数据输出信息的其中一个输出信息片段内容的原始内容描述信息,将所述第二数据输出信息中具有最多的比对测试指标的输出信息片段内容确定为目标输出信息片段内容;根据电子盘故障检测模型和预设的输出信息分类结果将所述原始内容描述信息映射到所述目标输出信息片段内容,在所述目标输出信息片段内容中得到原始内容映射信息,并根据所述原始内容描述信息、所述原始内容映射信息,生成所述第一测试数据和所述第二测试数据之间的读写测试比对指标;
以所述原始内容映射信息为参考信息在所述目标输出信息片段内容中获取关联内容描述信息,根据所述读写测试比对指标对应的指标传递信息,将所述关联内容描述信息映射到所述原始内容描述信息所在输出信息片段内容,在所述原始内容描述信息所在输出信息片段内容中得到所述关联内容描述信息对应的关联内容映射信息,并确定所述关联内容映射信息的目标内容描述信息;
获取所述原始内容描述信息映射到所述目标输出信息片段内容中的目标映射内容整合结果;根据所述关联内容映射信息与所述目标映射内容整合结果中的多个内容映射项目对应的项目测试类别之间的相似性分析结果,在所述第二数据输出信息中逐段依次获取所述目标内容描述信息对应的目标比对信息,直至获取到的所述目标比对信息所在输出信息片段内容的片段内容测试权重与所述目标内容描述信息在所述第一数据输出信息中的片段内容测试权重一致时,停止获取下一输出信息片段内容中的目标比对信息,并确定所述目标内容描述信息与最后一次获取到的目标比对信息之间的读写测试比对顺序;通过所述读写测试比对顺序将所述第一数据输出信息和所述第二数据输出信息中相互对应的输出信息片段内容进行逐一比对,得到片段内容比对结果;根据所述片段内容比对结果确定每个所述待测USB电子盘对应的读写测试结果。
可选的,所述获取所述第一测试数据对应的第一数据输出信息,以及所述第二测试数据对应的第二数据输出信息,包括:
根据比对测试指标对应的测试结果评价信息获取所述第一测试数据对应的所述第一数据输出信息,所述第一数据输出信息中任意相邻两个输出信息片段内容之间的比对测试指标对应的使用反馈信息为所述比对测试指标对应的测试结果评价信息;
根据比对测试指标对应的测试结果评价信息获取所述第二测试数据对应的所述第二数据输出信息,所述第二数据输出信息中任意相邻两个输出信息片段内容之间的比对测试指标对应的使用反馈信息为所述比对测试指标对应的测试结果评价信息。
可选的,所述根据电子盘故障检测模型和预设的输出信息分类结果将所述原始内容描述信息映射到所述目标输出信息片段内容,在所述目标输出信息片段内容中得到原始内容映射信息,并根据所述原始内容描述信息、所述原始内容映射信息,生成所述第一测试数据和所述第二测试数据之间的读写测试比对指标,包括:
根据所述电子盘故障检测模型和所述预设的输出信息分类结果将所述原始内容描述信息映射到所述目标输出信息片段内容,在所述目标输出信息片段内容中得到所述原始内容映射信息;
在所述原始内容描述信息所在输出信息片段内容中获取片段内容标签,所述片段内容标签是以所述原始内容描述信息为参考信息的多级分类标签;
根据所述电子盘故障检测模型和所述预设的输出信息分类结果将所述片段内容标签映射到所述目标输出信息片段内容,在所述目标输出信息片段内容中得到关联内容映射信息;
根据所述原始内容描述信息与所述片段内容标签之间的内容配对结果、所述原始内容映射信息以及所述关联内容映射信息,生成所述第一测试数据和所述第二测试数据之间的读写测试比对指标。
可选的,所述根据所述电子盘故障检测模型和所述预设的输出信息分类结果将所述原始内容描述信息映射到所述目标输出信息片段内容,在所述目标输出信息片段内容中得到所述原始内容映射信息,包括:
根据所述电子盘故障检测模型、电子盘故障检测记录,将所述原始内容描述信息映射到磁盘阵列信息中,得到原始磁盘阵列映射信息;
根据所述第一测试数据对应的电子盘故障检测的检测运行状态和所述第二测试数据对应的电子盘故障检测的检测运行状态之间的相对时序状态、相对检测进度,将所述原始磁盘阵列映射信息转换到所述第二测试数据的读取结果信息集下,得到待处理的磁盘阵列映射信息;
将所述待处理的磁盘阵列映射信息映射到所述第二测试数据的读取结果信息集下具有读取指示标识的信息内容中,得到待处理的内容映射信息;
对所述待处理的内容映射信息进行动态映射信息筛分,并根据所述电子盘故障检测模型将筛分后的待处理的内容映射信息映射到所述目标输出信息片段内容中,得到所述原始内容映射信息。
可选的,所述获取所述原始内容描述信息映射到所述目标输出信息片段内容中的目标映射内容整合结果,包括:
将与所述原始内容描述信息对应的所述待处理的磁盘阵列映射信息,映射到所述第二测试数据的读取结果信息集下具有最小读取次数的信息内容中,得到局部内容映射信息;
将与所述原始内容描述信息对应的所述待处理的磁盘阵列映射信息,映射到所述第二测试数据的读取结果信息集下具有最大读取次数的信息内容中,得到全局内容映射信息;
将所述局部内容映射信息和所述全局内容映射信息的差异比较结果,确定为原始映射内容整合结果对应的更新信息;
对所述原始映射内容整合结果对应的更新信息中的每个映射内容的动态映射信息进行动态映射信息筛分,并根据所述电子盘故障检测模型将筛分后的每个映射内容的动态映射信息映射到所述目标输出信息片段内容中,得到所述目标映射内容整合结果。
可选的,所述根据所述关联内容映射信息与所述目标映射内容整合结果中的多个内容映射项目对应的项目测试类别之间的相似性分析结果,在所述第二数据输出信息中逐段依次获取所述目标内容描述信息对应的目标比对信息,直至获取到的所述目标比对信息所在输出信息片段内容的片段内容测试权重与所述目标内容描述信息在所述第一数据输出信息中的片段内容测试权重一致时,停止获取下一输出信息片段内容中的目标比对信息,并确定所述目标内容描述信息与最后一次获取到的目标比对信息之间的读写测试比对顺序,包括:
根据所述关联内容映射信息与所述目标映射内容整合结果中的多个内容映射项目对应的项目测试类别之间的相似性分析结果,确定所述目标内容描述信息在所述目标输出信息片段内容中的比对信息,作为目标比对信息;若所述目标输出信息片段内容的片段内容测试权重大于所述目标内容描述信息在所述第一数据输出信息中的片段内容测试权重,则将所述目标比对信息与所述目标映射内容整合结果映射到所述目标输出信息片段内容的下一输出信息片段内容,基于映射后的目标比对信息与映射后的目标映射内容整合结果确定在所述下一输出信息片段内容中的比对信息,并将所述下一输出信息片段内容确定为所述目标输出信息片段内容,将所述下一输出信息片段内容中的比对信息确定为所述目标比对信息;
若所述目标输出信息片段内容在所述第二数据输出信息中的片段内容测试权重与所述目标内容描述信息在所述第一数据输出信息中的片段内容测试权重一致,则确定所述目标内容描述信息与最后一次所确定的所述目标比对信息之间的读写测试比对顺序。
可选的,所述方法还包括:
将所述第一可视化结果和所述第二可视化结果同时展示在所述计算机设备的显示界面中。
第二方面提供一种批量测试USB电子盘的***,包括计算机设备和多个待测USB电子盘;所述待测USB电子盘用于***所述计算机设备中,所述计算机设备则用于:
在检测到多个待测USB电子盘的***信号时,对所述多个待测USB电子盘进行模式识别,并在识别出所述多个待测USB电子盘的当前模式为移动硬盘模式时,运行目标测试程序;
通过所述目标测试程序对所述多个待测USB电子盘进行读写测试,得到每个所述待测USB电子盘对应的读写测试结果;
对每个读写测试结果进行识别,在该所述读写测试结果表征其对应的第一USB电子盘通过测试时,输出所述第一USB电子盘对应的第一可视化结果,在该所述读写测试结果表征其对应的第二USB电子盘未通过测试时,输出所述第二USB电子盘对应的第二可视化结果。
本公开的实施例提供的技术方案可以包括以下有益效果。
本公开能够实现对多个待测USB电子盘的批量测试,能够通过目标测试程序对多个待测USB电子盘进行读写测试,得到每个待测USB电子盘对应的读写测试结果,然后对每个读写测试结果进行识别,在该所述读写测试结果表征其对应的第一USB电子盘通过测试时,输出所述第一USB电子盘对应的第一可视化结果,在该所述读写测试结果表征其对应的第二USB电子盘未通过测试时,输出所述第二USB电子盘对应的第二可视化结果。如此设计,能够实现对待测USB电子盘的批量自动化测试,进而提高针对USB电子盘的批量测试效率,减少测试耗时,进而减少测试所耗费的人力成本和时间成本。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的一种批量测试USB电子盘的方法的流程图。
图2是根据一示例性实施例示出的一种批量测试USB电子盘的装置的框图。
图3是根据一示例性实施例示出的一种批量测试USB电子盘的***的流程图
图4是根据一示例性实施例示出的一种计算机设备的硬件结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
首先请参阅图1,是根据本公开所涉及的批量测试USB电子盘的方法的示意图,所述方法可以应用于计算机设备,所述计算机设备与无人机的飞控通信。进一步地,所述方法可以包括以下步骤S11-步骤S13所描述的内容。
步骤S11,在检测到多个待测USB电子盘的***信号时,对所述多个待测USB电子盘进行模式识别,并在识别出所述多个待测USB电子盘的当前模式为移动硬盘模式时,运行目标测试程序。
在本实施例中,待测USB电子盘可以是USB DOM电子盘,目标测试程序可以是H2testEX,待测USB电子盘可以通过USB HUB装置(通用串行总线集线器)与计算机设备进行连接。
步骤S12,通过所述目标测试程序对所述多个待测USB电子盘进行读写测试,得到每个所述待测USB电子盘对应的读写测试结果。
步骤S13,对每个读写测试结果进行识别,在该所述读写测试结果表征其对应的第一USB电子盘通过测试时,输出所述第一USB电子盘对应的第一可视化结果,在该所述读写测试结果表征其对应的第二USB电子盘未通过测试时,输出所述第二USB电子盘对应的第二可视化结果。
例如,读写测试可以是文本读写测试、语音读写测试或者图像读写测试,在此不作限定。可以理解,通过上述步骤S11-步骤S13所描述的内容,能够实现对多个待测USB电子盘的批量测试,能够通过目标测试程序对多个待测USB电子盘进行读写测试,得到每个待测USB电子盘对应的读写测试结果,然后对每个读写测试结果进行识别,在该所述读写测试结果表征其对应的第一USB电子盘通过测试时,输出所述第一USB电子盘对应的第一可视化结果,在该所述读写测试结果表征其对应的第二USB电子盘未通过测试时,输出所述第二USB电子盘对应的第二可视化结果。如此设计,能够实现对待测USB电子盘的批量自动化测试,进而提高针对USB电子盘的批量测试效率,减少测试耗时,进而减少测试所耗费的人力成本和时间成本。
在一些示例中,步骤S12所描述的通过所述目标测试程序对所述多个待测USB电子盘进行读写测试,得到每个所述待测USB电子盘对应的读写测试结果,可以包括以下步骤S121和步骤S123。
步骤S121通过所述目标测试程序向每个所述待测USB电子盘写入第一测试数据。
步骤S122,通过所述目标测试程序对每个所述待测USB电子盘进行数据读取,得到第二测试数据;其中,每个所述待测USB电子盘的第一测试数据和所述第二测试数据一一对应。
步骤S123,根据所述第一测试数据和所述第二测试数据,得到每个所述待测USB电子盘对应的读写测试结果。
在一些示例中,为了确保读写测试结果能够精准可靠地反映出USB电子盘的质量性能和故障情况,步骤S123所描述的根据所述第一测试数据和所述第二测试数据,得到每个所述待测USB电子盘对应的读写测试结果,示例性地可以包括以下步骤S1231-步骤S1234所描述的内容。
步骤S1231,获取所述第一测试数据对应的第一数据输出信息,以及所述第二测试数据对应的第二数据输出信息;其中,所述第一数据输出信息和所述第二数据输出信息分别包括多个具有不同比对测试指标的输出信息片段内容,所述输出信息片段内容包括图像内容、语音内容和/或文字内容。
步骤S1232,提取所述第一测试数据在所述第一数据输出信息的其中一个输出信息片段内容的原始内容描述信息,将所述第二数据输出信息中具有最多的比对测试指标的输出信息片段内容确定为目标输出信息片段内容;根据电子盘故障检测模型和预设的输出信息分类结果将所述原始内容描述信息映射到所述目标输出信息片段内容,在所述目标输出信息片段内容中得到原始内容映射信息,并根据所述原始内容描述信息、所述原始内容映射信息,生成所述第一测试数据和所述第二测试数据之间的读写测试比对指标。
步骤S1233,以所述原始内容映射信息为参考信息在所述目标输出信息片段内容中获取关联内容描述信息,根据所述读写测试比对指标对应的指标传递信息,将所述关联内容描述信息映射到所述原始内容描述信息所在输出信息片段内容,在所述原始内容描述信息所在输出信息片段内容中得到所述关联内容描述信息对应的关联内容映射信息,并确定所述关联内容映射信息的目标内容描述信息。
步骤S1234,获取所述原始内容描述信息映射到所述目标输出信息片段内容中的目标映射内容整合结果;根据所述关联内容映射信息与所述目标映射内容整合结果中的多个内容映射项目对应的项目测试类别之间的相似性分析结果,在所述第二数据输出信息中逐段依次获取所述目标内容描述信息对应的目标比对信息,直至获取到的所述目标比对信息所在输出信息片段内容的片段内容测试权重与所述目标内容描述信息在所述第一数据输出信息中的片段内容测试权重一致时,停止获取下一输出信息片段内容中的目标比对信息,并确定所述目标内容描述信息与最后一次获取到的目标比对信息之间的读写测试比对顺序;通过所述读写测试比对顺序将所述第一数据输出信息和所述第二数据输出信息中相互对应的输出信息片段内容进行逐一比对,得到片段内容比对结果;根据所述片段内容比对结果确定每个所述待测USB电子盘对应的读写测试结果。
如此设计,基于上述步骤S1231-步骤S1234,能够对第一测试数据对应的第一数据输出信息以及第二测试数据对应的第二数据输出信息各自对应的输出信息片段内容进行逐一比对,从而确保读写测试结果能够反映第一测试数据和第二测试数据的局部和全局比较结果,这样可以确保读写测试结果能够精准可靠地反映出USB电子盘的质量性能和故障情况。
进一步地,步骤S1231所描述的获取所述第一测试数据对应的第一数据输出信息,以及所述第二测试数据对应的第二数据输出信息,可以包括:根据比对测试指标对应的测试结果评价信息获取所述第一测试数据对应的所述第一数据输出信息,所述第一数据输出信息中任意相邻两个输出信息片段内容之间的比对测试指标对应的使用反馈信息为所述比对测试指标对应的测试结果评价信息;根据比对测试指标对应的测试结果评价信息获取所述第二测试数据对应的所述第二数据输出信息,所述第二数据输出信息中任意相邻两个输出信息片段内容之间的比对测试指标对应的使用反馈信息为所述比对测试指标对应的测试结果评价信息。
进一步地,步骤S1232所描述的根据电子盘故障检测模型和预设的输出信息分类结果将所述原始内容描述信息映射到所述目标输出信息片段内容,在所述目标输出信息片段内容中得到原始内容映射信息,并根据所述原始内容描述信息、所述原始内容映射信息,生成所述第一测试数据和所述第二测试数据之间的读写测试比对指标,可以包括以下步骤S1232a-步骤S1232d。
步骤S1232a,根据所述电子盘故障检测模型和所述预设的输出信息分类结果将所述原始内容描述信息映射到所述目标输出信息片段内容,在所述目标输出信息片段内容中得到所述原始内容映射信息。
步骤S1232b,在所述原始内容描述信息所在输出信息片段内容中获取片段内容标签,所述片段内容标签是以所述原始内容描述信息为参考信息的多级分类标签。
步骤S1232c,根据所述电子盘故障检测模型和所述预设的输出信息分类结果将所述片段内容标签映射到所述目标输出信息片段内容,在所述目标输出信息片段内容中得到关联内容映射信息。
步骤S1232d,根据所述原始内容描述信息与所述片段内容标签之间的内容配对结果、所述原始内容映射信息以及所述关联内容映射信息,生成所述第一测试数据和所述第二测试数据之间的读写测试比对指标。
这样一来,通过实施上述步骤S1232a-步骤S1232d,能够实时、准确地确定出读写测试比对指标。
更进一步地,步骤S1232a中,根据所述电子盘故障检测模型和所述预设的输出信息分类结果将所述原始内容描述信息映射到所述目标输出信息片段内容,在所述目标输出信息片段内容中得到所述原始内容映射信息,可以包括:根据所述电子盘故障检测模型、电子盘故障检测记录,将所述原始内容描述信息映射到磁盘阵列信息中,得到原始磁盘阵列映射信息;根据所述第一测试数据对应的电子盘故障检测的检测运行状态和所述第二测试数据对应的电子盘故障检测的检测运行状态之间的相对时序状态、相对检测进度,将所述原始磁盘阵列映射信息转换到所述第二测试数据的读取结果信息集下,得到待处理的磁盘阵列映射信息;将所述待处理的磁盘阵列映射信息映射到所述第二测试数据的读取结果信息集下具有读取指示标识的信息内容中,得到待处理的内容映射信息;对所述待处理的内容映射信息进行动态映射信息筛分,并根据所述电子盘故障检测模型将筛分后的待处理的内容映射信息映射到所述目标输出信息片段内容中,得到所述原始内容映射信息。
更进一步地,步骤S1234所描述的获取所述原始内容描述信息映射到所述目标输出信息片段内容中的目标映射内容整合结果,包括:将与所述原始内容描述信息对应的所述待处理的磁盘阵列映射信息,映射到所述第二测试数据的读取结果信息集下具有最小读取次数的信息内容中,得到局部内容映射信息;将与所述原始内容描述信息对应的所述待处理的磁盘阵列映射信息,映射到所述第二测试数据的读取结果信息集下具有最大读取次数的信息内容中,得到全局内容映射信息;将所述局部内容映射信息和所述全局内容映射信息的差异比较结果,确定为原始映射内容整合结果对应的更新信息;对所述原始映射内容整合结果对应的更新信息中的每个映射内容的动态映射信息进行动态映射信息筛分,并根据所述电子盘故障检测模型将筛分后的每个映射内容的动态映射信息映射到所述目标输出信息片段内容中,得到所述目标映射内容整合结果。
对于一些可能的实施例而言,在步骤S1234中,根据所述关联内容映射信息与所述目标映射内容整合结果中的多个内容映射项目对应的项目测试类别之间的相似性分析结果,在所述第二数据输出信息中逐段依次获取所述目标内容描述信息对应的目标比对信息,直至获取到的所述目标比对信息所在输出信息片段内容的片段内容测试权重与所述目标内容描述信息在所述第一数据输出信息中的片段内容测试权重一致时,停止获取下一输出信息片段内容中的目标比对信息,并确定所述目标内容描述信息与最后一次获取到的目标比对信息之间的读写测试比对顺序,可以包括以下步骤S12341和步骤S12342。
步骤S12341,根据所述关联内容映射信息与所述目标映射内容整合结果中的多个内容映射项目对应的项目测试类别之间的相似性分析结果,确定所述目标内容描述信息在所述目标输出信息片段内容中的比对信息,作为目标比对信息;若所述目标输出信息片段内容的片段内容测试权重大于所述目标内容描述信息在所述第一数据输出信息中的片段内容测试权重,则将所述目标比对信息与所述目标映射内容整合结果映射到所述目标输出信息片段内容的下一输出信息片段内容,基于映射后的目标比对信息与映射后的目标映射内容整合结果确定在所述下一输出信息片段内容中的比对信息,并将所述下一输出信息片段内容确定为所述目标输出信息片段内容,将所述下一输出信息片段内容中的比对信息确定为所述目标比对信息。
步骤S12342,若所述目标输出信息片段内容在所述第二数据输出信息中的片段内容测试权重与所述目标内容描述信息在所述第一数据输出信息中的片段内容测试权重一致,则确定所述目标内容描述信息与最后一次所确定的所述目标比对信息之间的读写测试比对顺序。
在上述内容的基础上,所述方法还可以包括:将所述第一可视化结果和所述第二可视化结果同时展示在所述计算机设备的显示界面中。如此,能够将不同的测试结果进行批量的图形界面信息展示,从而便于对故障产品进行筛分。
在一些示例中,H2test是一款USB DOM电子盘读写速度测试和坏块检测软件,通过往待测目录写入数据的方式测试USB DOM电子盘的实际写入速度,并将它们读出来校验写入的数据是否正确,以判断读写的存储块是不是坏块。例如,不能通过H2testw测试的USBDOM电子盘至少可以认定为存在物理坏块,这种USB DOM电子盘是不能使用的,会出现数据丢失的情况。向USB DOM电子盘内复制略小于USB DOM电子盘容量的文件比如视频、音乐,然后在USB DOM电子盘上打开文件,若有文件出错或者不能正常运行,说明USB DOM电子盘有损坏。
基于上述同样的发明构思,如图2所示,还示出了一种批量测试USB电子盘的装置200,应用于计算机设备,包括:
***检测模块210,用于在检测到多个待测USB电子盘的***信号时,对所述多个待测USB电子盘进行模式识别,并在识别出所述多个待测USB电子盘的当前模式为移动硬盘模式时,运行目标测试程序;
读写测试模块220,用于通过所述目标测试程序对所述多个待测USB电子盘进行读写测试,得到每个所述待测USB电子盘对应的读写测试结果;
测试输出模块230,用于对每个读写测试结果进行识别,在该所述读写测试结果表征其对应的第一USB电子盘通过测试时,输出所述第一USB电子盘对应的第一可视化结果,在该所述读写测试结果表征其对应的第二USB电子盘未通过测试时,输出所述第二USB电子盘对应的第二可视化结果。
基于上述同样的发明构思,如图3所示,还示出了一种批量测试USB电子盘的***300,包括计算机设备100和多个待测USB电子盘400;所述待测USB电子盘400用于***所述计算机设备100中,所述计算机设备100则用于:在检测到多个待测USB电子盘的***信号时,对所述多个待测USB电子盘进行模式识别,并在识别出所述多个待测USB电子盘的当前模式为移动硬盘模式时,运行目标测试程序;通过所述目标测试程序对所述多个待测USB电子盘进行读写测试,得到每个所述待测USB电子盘对应的读写测试结果;对每个读写测试结果进行识别,在该所述读写测试结果表征其对应的第一USB电子盘通过测试时,输出所述第一USB电子盘对应的第一可视化结果,在该所述读写测试结果表征其对应的第二USB电子盘未通过测试时,输出所述第二USB电子盘对应的第二可视化结果。
进一步地,如图4所示,还示出了一种计算机设备100的硬件结构示意图,所述计算机设备100可以包括互相之间通信的处理器110和存储器120,所述处理器110通过从所述存储器120中读取计算机程序并运行,以实现如图1所示的方法。
综上,本发明揭示的批量测试USB电子盘的方法及***,能够通过目标测试程序对多个待测USB电子盘进行读写测试,得到每个待测USB电子盘对应的读写测试结果,然后对每个读写测试结果进行识别,在该所述读写测试结果表征其对应的第一USB电子盘通过测试时,输出所述第一USB电子盘对应的第一可视化结果,在该所述读写测试结果表征其对应的第二USB电子盘未通过测试时,输出所述第二USB电子盘对应的第二可视化结果。如此设计,能够实现对待测USB电子盘的批量自动化测试,进而提高针对USB电子盘的批量测试效率,减少测试耗时,进而减少测试所耗费的人力成本和时间成本。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的内容,并且可以在不脱离其范围执行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
Claims (10)
1.一种批量测试USB电子盘的方法,其特征在于,应用于计算机设备,包括:
在检测到多个待测USB电子盘的***信号时,对所述多个待测USB电子盘进行模式识别,并在识别出所述多个待测USB电子盘的当前模式为移动硬盘模式时,运行目标测试程序;
通过所述目标测试程序对所述多个待测USB电子盘进行读写测试,得到每个所述待测USB电子盘对应的读写测试结果;
对每个读写测试结果进行识别,在该所述读写测试结果表征其对应的第一USB电子盘通过测试时,输出所述第一USB电子盘对应的第一可视化结果,在该所述读写测试结果表征其对应的第二USB电子盘未通过测试时,输出所述第二USB电子盘对应的第二可视化结果。
2.根据权利要求1所述的方法,其特征在于,通过所述目标测试程序对所述多个待测USB电子盘进行读写测试,得到每个所述待测USB电子盘对应的读写测试结果,包括:
通过所述目标测试程序向每个所述待测USB电子盘写入第一测试数据;
通过所述目标测试程序对每个所述待测USB电子盘进行数据读取,得到第二测试数据;其中,每个所述待测USB电子盘的第一测试数据和所述第二测试数据一一对应;
根据所述第一测试数据和所述第二测试数据,得到每个所述待测USB电子盘对应的读写测试结果。
3.根据权利要求2所述的方法,其特征在于,根据所述第一测试数据和所述第二测试数据,得到每个所述待测USB电子盘对应的读写测试结果,包括:
获取所述第一测试数据对应的第一数据输出信息,以及所述第二测试数据对应的第二数据输出信息;其中,所述第一数据输出信息和所述第二数据输出信息分别包括多个具有不同比对测试指标的输出信息片段内容,所述输出信息片段内容包括图像内容、语音内容和/或文字内容;
提取所述第一测试数据在所述第一数据输出信息的其中一个输出信息片段内容的原始内容描述信息,将所述第二数据输出信息中具有最多的比对测试指标的输出信息片段内容确定为目标输出信息片段内容;根据电子盘故障检测模型和预设的输出信息分类结果将所述原始内容描述信息映射到所述目标输出信息片段内容,在所述目标输出信息片段内容中得到原始内容映射信息,并根据所述原始内容描述信息、所述原始内容映射信息,生成所述第一测试数据和所述第二测试数据之间的读写测试比对指标;
以所述原始内容映射信息为参考信息在所述目标输出信息片段内容中获取关联内容描述信息,根据所述读写测试比对指标对应的指标传递信息,将所述关联内容描述信息映射到所述原始内容描述信息所在输出信息片段内容,在所述原始内容描述信息所在输出信息片段内容中得到所述关联内容描述信息对应的关联内容映射信息,并确定所述关联内容映射信息的目标内容描述信息;
获取所述原始内容描述信息映射到所述目标输出信息片段内容中的目标映射内容整合结果;根据所述关联内容映射信息与所述目标映射内容整合结果中的多个内容映射项目对应的项目测试类别之间的相似性分析结果,在所述第二数据输出信息中逐段依次获取所述目标内容描述信息对应的目标比对信息,直至获取到的所述目标比对信息所在输出信息片段内容的片段内容测试权重与所述目标内容描述信息在所述第一数据输出信息中的片段内容测试权重一致时,停止获取下一输出信息片段内容中的目标比对信息,并确定所述目标内容描述信息与最后一次获取到的目标比对信息之间的读写测试比对顺序;通过所述读写测试比对顺序将所述第一数据输出信息和所述第二数据输出信息中相互对应的输出信息片段内容进行逐一比对,得到片段内容比对结果;根据所述片段内容比对结果确定每个所述待测USB电子盘对应的读写测试结果。
4.根据权利要求3所述的方法,其特征在于,所述获取所述第一测试数据对应的第一数据输出信息,以及所述第二测试数据对应的第二数据输出信息,包括:
根据比对测试指标对应的测试结果评价信息获取所述第一测试数据对应的所述第一数据输出信息,所述第一数据输出信息中任意相邻两个输出信息片段内容之间的比对测试指标对应的使用反馈信息为所述比对测试指标对应的测试结果评价信息;
根据比对测试指标对应的测试结果评价信息获取所述第二测试数据对应的所述第二数据输出信息,所述第二数据输出信息中任意相邻两个输出信息片段内容之间的比对测试指标对应的使用反馈信息为所述比对测试指标对应的测试结果评价信息。
5.根据权利要求3所述的方法,其特征在于,所述根据电子盘故障检测模型和预设的输出信息分类结果将所述原始内容描述信息映射到所述目标输出信息片段内容,在所述目标输出信息片段内容中得到原始内容映射信息,并根据所述原始内容描述信息、所述原始内容映射信息,生成所述第一测试数据和所述第二测试数据之间的读写测试比对指标,包括:
根据所述电子盘故障检测模型和所述预设的输出信息分类结果将所述原始内容描述信息映射到所述目标输出信息片段内容,在所述目标输出信息片段内容中得到所述原始内容映射信息;
在所述原始内容描述信息所在输出信息片段内容中获取片段内容标签,所述片段内容标签是以所述原始内容描述信息为参考信息的多级分类标签;
根据所述电子盘故障检测模型和所述预设的输出信息分类结果将所述片段内容标签映射到所述目标输出信息片段内容,在所述目标输出信息片段内容中得到关联内容映射信息;
根据所述原始内容描述信息与所述片段内容标签之间的内容配对结果、所述原始内容映射信息以及所述关联内容映射信息,生成所述第一测试数据和所述第二测试数据之间的读写测试比对指标。
6.根据权利要求5所述的方法,其特征在于,所述根据所述电子盘故障检测模型和所述预设的输出信息分类结果将所述原始内容描述信息映射到所述目标输出信息片段内容,在所述目标输出信息片段内容中得到所述原始内容映射信息,包括:
根据所述电子盘故障检测模型、电子盘故障检测记录,将所述原始内容描述信息映射到磁盘阵列信息中,得到原始磁盘阵列映射信息;
根据所述第一测试数据对应的电子盘故障检测的检测运行状态和所述第二测试数据对应的电子盘故障检测的检测运行状态之间的相对时序状态、相对检测进度,将所述原始磁盘阵列映射信息转换到所述第二测试数据的读取结果信息集下,得到待处理的磁盘阵列映射信息;
将所述待处理的磁盘阵列映射信息映射到所述第二测试数据的读取结果信息集下具有读取指示标识的信息内容中,得到待处理的内容映射信息;
对所述待处理的内容映射信息进行动态映射信息筛分,并根据所述电子盘故障检测模型将筛分后的待处理的内容映射信息映射到所述目标输出信息片段内容中,得到所述原始内容映射信息。
7.根据权利要求6所述的方法,其特征在于,所述获取所述原始内容描述信息映射到所述目标输出信息片段内容中的目标映射内容整合结果,包括:
将与所述原始内容描述信息对应的所述待处理的磁盘阵列映射信息,映射到所述第二测试数据的读取结果信息集下具有最小读取次数的信息内容中,得到局部内容映射信息;
将与所述原始内容描述信息对应的所述待处理的磁盘阵列映射信息,映射到所述第二测试数据的读取结果信息集下具有最大读取次数的信息内容中,得到全局内容映射信息;
将所述局部内容映射信息和所述全局内容映射信息的差异比较结果,确定为原始映射内容整合结果对应的更新信息;
对所述原始映射内容整合结果对应的更新信息中的每个映射内容的动态映射信息进行动态映射信息筛分,并根据所述电子盘故障检测模型将筛分后的每个映射内容的动态映射信息映射到所述目标输出信息片段内容中,得到所述目标映射内容整合结果。
8.根据权利要求3所述的方法,其特征在于,所述根据所述关联内容映射信息与所述目标映射内容整合结果中的多个内容映射项目对应的项目测试类别之间的相似性分析结果,在所述第二数据输出信息中逐段依次获取所述目标内容描述信息对应的目标比对信息,直至获取到的所述目标比对信息所在输出信息片段内容的片段内容测试权重与所述目标内容描述信息在所述第一数据输出信息中的片段内容测试权重一致时,停止获取下一输出信息片段内容中的目标比对信息,并确定所述目标内容描述信息与最后一次获取到的目标比对信息之间的读写测试比对顺序,包括:
根据所述关联内容映射信息与所述目标映射内容整合结果中的多个内容映射项目对应的项目测试类别之间的相似性分析结果,确定所述目标内容描述信息在所述目标输出信息片段内容中的比对信息,作为目标比对信息;若所述目标输出信息片段内容的片段内容测试权重大于所述目标内容描述信息在所述第一数据输出信息中的片段内容测试权重,则将所述目标比对信息与所述目标映射内容整合结果映射到所述目标输出信息片段内容的下一输出信息片段内容,基于映射后的目标比对信息与映射后的目标映射内容整合结果确定在所述下一输出信息片段内容中的比对信息,并将所述下一输出信息片段内容确定为所述目标输出信息片段内容,将所述下一输出信息片段内容中的比对信息确定为所述目标比对信息;
若所述目标输出信息片段内容在所述第二数据输出信息中的片段内容测试权重与所述目标内容描述信息在所述第一数据输出信息中的片段内容测试权重一致,则确定所述目标内容描述信息与最后一次所确定的所述目标比对信息之间的读写测试比对顺序。
9.根据权利要求1-8任一项所述的方法,其特征在于,所述方法还包括:
将所述第一可视化结果和所述第二可视化结果同时展示在所述计算机设备的显示界面中。
10.一种批量测试USB电子盘的***,其特征在于,包括计算机设备和多个待测USB电子盘;所述待测USB电子盘用于***所述计算机设备中,所述计算机设备则用于:
在检测到多个待测USB电子盘的***信号时,对所述多个待测USB电子盘进行模式识别,并在识别出所述多个待测USB电子盘的当前模式为移动硬盘模式时,运行目标测试程序;
通过所述目标测试程序对所述多个待测USB电子盘进行读写测试,得到每个所述待测USB电子盘对应的读写测试结果;
对每个读写测试结果进行识别,在该所述读写测试结果表征其对应的第一USB电子盘通过测试时,输出所述第一USB电子盘对应的第一可视化结果,在该所述读写测试结果表征其对应的第二USB电子盘未通过测试时,输出所述第二USB电子盘对应的第二可视化结果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110059331.2A CN112634979B (zh) | 2021-01-18 | 2021-01-18 | 一种批量测试usb电子盘的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110059331.2A CN112634979B (zh) | 2021-01-18 | 2021-01-18 | 一种批量测试usb电子盘的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112634979A true CN112634979A (zh) | 2021-04-09 |
CN112634979B CN112634979B (zh) | 2021-07-23 |
Family
ID=75294459
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110059331.2A Active CN112634979B (zh) | 2021-01-18 | 2021-01-18 | 一种批量测试usb电子盘的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112634979B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN207249659U (zh) * | 2017-09-27 | 2018-04-17 | 广州启辰电子科技有限公司 | 一种存储装置的量产工具 |
US20180239670A1 (en) * | 2013-08-23 | 2018-08-23 | Silicon Motion, Inc. | Methods for Accessing a Storage Unit of a Flash Memory and Apparatuses using the Same |
CN109285583A (zh) * | 2018-09-11 | 2019-01-29 | 中国科学院空间应用工程与技术中心 | Nand闪存固态硬盘空间环境效应测试***及试验方法 |
CN110277134A (zh) * | 2019-06-27 | 2019-09-24 | 鸿秦(北京)科技有限公司 | 一种自动化批量测试固态硬盘的*** |
CN110515786A (zh) * | 2019-08-28 | 2019-11-29 | 深圳市安信达存储技术有限公司 | 一种多硬盘批量对比测试***及方法 |
US20200327055A1 (en) * | 2019-04-12 | 2020-10-15 | Pure Storage, Inc. | Hardware raid 5 of nvram dump |
-
2021
- 2021-01-18 CN CN202110059331.2A patent/CN112634979B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180239670A1 (en) * | 2013-08-23 | 2018-08-23 | Silicon Motion, Inc. | Methods for Accessing a Storage Unit of a Flash Memory and Apparatuses using the Same |
CN207249659U (zh) * | 2017-09-27 | 2018-04-17 | 广州启辰电子科技有限公司 | 一种存储装置的量产工具 |
CN109285583A (zh) * | 2018-09-11 | 2019-01-29 | 中国科学院空间应用工程与技术中心 | Nand闪存固态硬盘空间环境效应测试***及试验方法 |
US20200327055A1 (en) * | 2019-04-12 | 2020-10-15 | Pure Storage, Inc. | Hardware raid 5 of nvram dump |
CN110277134A (zh) * | 2019-06-27 | 2019-09-24 | 鸿秦(北京)科技有限公司 | 一种自动化批量测试固态硬盘的*** |
CN110515786A (zh) * | 2019-08-28 | 2019-11-29 | 深圳市安信达存储技术有限公司 | 一种多硬盘批量对比测试***及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN112634979B (zh) | 2021-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109086203B (zh) | 页面的检测方法和装置 | |
US8867848B2 (en) | Display test device, display test method, and storage medium | |
US20100042929A1 (en) | Verification of software applications | |
US20090273597A1 (en) | User interface screen layout analysis using hierarchical geometric features | |
US11443137B2 (en) | Method and apparatus for detecting signal features | |
US20090307384A1 (en) | Usb port testing apparatus and method | |
CN107133165A (zh) | 浏览器兼容性检测方法及装置 | |
CN104615514A (zh) | 一种对raid卡各raid级别性能检验方法 | |
CN111124894B (zh) | 代码覆盖率的处理方法、装置和计算机设备 | |
CN113138916B (zh) | 基于标注样本的图片结构化算法的自动测试方法及*** | |
CN112634979B (zh) | 一种批量测试usb电子盘的方法及*** | |
CN114679402B (zh) | 一种医疗机器人上下位机间通信协议的测试方法及装置 | |
CN101067562A (zh) | 用于记录测试结果的方法、代码及装置 | |
US20140258793A1 (en) | Detecting system and method for motherboard | |
CN110647826B (zh) | 商品训练图片的获取方法、装置、计算机设备和存储介质 | |
CN114064510A (zh) | 功能测试方法、装置、电子设备和存储介质 | |
CN108763063B (zh) | 一种无需缺陷标注数据的软件缺陷检测方法 | |
CN111179997B (zh) | 一种半导体存储器测试数据的存储方法及装置 | |
CN112631946A (zh) | 一种软件产品运行环境检测方法和*** | |
CN1892614A (zh) | 计算机内存检测方法 | |
CN114526925B (zh) | 一种车辆的下线检测方法、装置、电子设备及存储介质 | |
US9235601B2 (en) | Data mining shape based data | |
CN113326206B (zh) | 数据加工***的测试方法、设备、存储介质及程序产品 | |
CN116701218A (zh) | 服务测试方法、装置、计算机设备以及存储介质 | |
CN109240904B (zh) | Fru写入测试***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |