一种制造技术

技术编号:39808291 阅读:7 留言:0更新日期:2023-12-22 02:42
本发明专利技术公开了一种

【技术实现步骤摘要】
一种USB加密移动硬盘的自动化测试系统及方法


[0001]本专利技术涉及自动化测试
,更具体地,涉及一种
USB
加密移动硬盘的自动化测试系统及方法


技术介绍

[0002]USB
加密移动硬盘是面向文件资料加密存储

复制

转存等应用场景,基于
USB
接口存储加密技术和生物特征认证技术,提供用户身份认证

双盘存储加密等功能,满足用户对移动硬盘受控使用

加密存储等方面的安全保密需求

[0003]USB
加密移动硬盘是在普通硬盘的基础上集成了
RAID
模块

生物特征认证模块

存储加解密模块等功能模块的嵌入式设备

[0004]USB
加密移动硬盘的测试除了普通硬盘的常规测试之外,更重要的是测试多个模块集成后的使用稳定性和数据加解密后的正确性

市面上的硬盘测试工具和数据加解密测试工具功能都比较单一,可用于
USB
加密移动硬盘里各个功能模块各自的测试验证;而对于集成后在复杂使用场景(例如日常使用中反复插拔并进行文件拷贝

大容量文件拷贝

硬盘文件填满等场景)的稳定性和数据正确性,市面上的测试工具都无法满足该测试需求,能模拟上述场景进行测试的自动化测试系统对
USB
加密移动硬盘的研制和生产尤为重要


技术实现思路

[0005]针对现有技术的至少一个缺陷或改进需求,本专利技术提供了一种
USB
加密移动硬盘的自动化测试系统及方法,提高
USB
加密移动硬盘的故障检测率和检测准确度;在
USB
加密移动硬盘发生故障或异常时,还可以更快的进行场景复现,帮助研发人员找到问题产生规律,以便于更快更准确的解决问题

[0006]为实现上述目的,按照本专利技术的第一个方面,提供了一种
USB
加密移动硬盘的自动化测试系统,包括:计算机和至少一套测试配套装置;所述计算机,与所述测试配套装置相连,用于运行测试软件以控制所述测试配套装置;所述测试配套装置包括
USB
集线器,多路可控继电器和电源检测设备中的至少一个;所述
USB
集线器,用于扩展计算机的
USB
接口,同时给被测硬盘供电;所述多路可控继电器,用于控制被测硬盘的上电和断电,以及模拟
USB
接口插拔的过程;所述电源检测设备,用于检测被测硬盘工作时的电流电压数据;其中,所述测试软件至少用于控制所述测试配套装置获取所述被测硬盘的加密模块启动状况,还用于校验所述被测硬盘

[0007]进一步地,上述
USB
加密移动硬盘的自动化测试系统还包括:
所述测试软件包括:测试拓扑管理模块,用于管理测试环境中的设备属性

设备组成以及连接关系;所述设备包括所述
USB
集线器

所述多路可控继电器

所述电源检测设备中的一个或多个,以及被测硬盘;所述设备属性包括型号

编号

数量

序列号

接口信息中的一个或多个;测试计划管理模块,用于编辑测试计划;测试计划执行模块,用于执行所述测试计划;检测数据采集模块,用于从所述电源检测设备和
/
或所述被测硬盘获取性能数据,提供数据查询和分析功能;日志管理模块,用于记录测试过程中的日志,所述日志包括测试过程中所有信息;所述日志管理模块同时提供所记录数据的查询和转储功能

[0008]进一步地,上述
USB
加密移动硬盘的自动化测试系统还包括:所述测试计划管理模块用于从所述测试拓扑管理模块中获取可用于测试的硬件资源,限制编辑测试计划时的硬件资源选择范围;所述测试计划执行模块用于从所述测试计划管理模块获取测试计划配置,从所述测试拓扑管理模块中获取硬件信息,用于测试的具体执行;所述测试计划执行模块在执行测试的过程中向所述日志管理模块发送日志信息

[0009]进一步地,上述
USB
加密移动硬盘的自动化测试系统还包括:所述测试计划管理模块用于将测试过程归纳出独立的测试步骤颗粒,还用于提供测试步骤配置功能以及将测试步骤颗粒按需进行组合

[0010]进一步地,上述
USB
加密移动硬盘的自动化测试系统还包括:所述测试计划执行模块还包括测试计划顶层执行器和测试步骤执行器,其中,所述测试计划顶层执行器包括测试计划并行执行器和测试计划串行执行器,所述测试步骤执行器与所述测试步骤颗粒关联,用于按照测试计划依次运行

[0011]进一步地,上述
USB
加密移动硬盘的自动化测试系统还包括:所述测试步骤执行器至少包括特定事件等待执行器和数据校验执行器;所述特定事件等待执行器,用于通过特定的标识判断硬盘型号,和
/
或获取所述被测硬盘的加密模块启动状况;所述数据校验执行器,用于对所述被测硬盘中数据加密和解密后的正确性进行校验

[0012]按照本专利技术的第二个方面,还提供了一种
USB
加密移动硬盘的自动化测试方法,应用于如上述任一项所述的
USB
加密移动硬盘的自动化测试系统,其包括:按照测试需求和被测硬盘的规模准备相应数量的测试配套装置,并将所述测试配套装置与测试计算机及被测硬盘进行连接;在测试软件中按照实际测试环境编辑测试拓扑信息;在测试软件中编辑测试计划;在测试软件中执行测试计划;在测试软件中查看测试执行结果

[0013]进一步地,上述
USB
加密移动硬盘的自动化测试方法还包括:所述测试计划包括特定事件等待步骤,所述特定事件等待步骤至少包括等待硬盘
完成上电启动

判断硬盘型号和获取加密模块启动状况

[0014]进一步地,上述
USB
加密移动硬盘的自动化测试方法还包括:所述测试计划还包括压力测试步骤,所述压力测试步骤包括反复开关电读写和
/
或长时间大数据量硬盘读写

[0015]进一步地,上述
USB
加密移动硬盘的自动化测试方法还包括:所述测试计划还包括数据校验步骤,所述数据校验步骤包括校验被测硬盘的文件,以测试其在数据加解密后的正确性

[0016]总体而言,通过本专利技术所构思的以上技术方案与现有技术相比,能够取得下列有益效果:(1)本专利技术提供的一种
USB
加密移动硬盘的自动化测试系统,能提高
USB
加密移本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
USB
加密移动硬盘的自动化测试系统,包括:计算机和至少一套测试配套装置;所述计算机,与所述测试配套装置相连,用于运行测试软件以控制所述测试配套装置;所述测试配套装置包括
USB
集线器,多路可控继电器和电源检测设备中的至少一个;所述
USB
集线器,用于扩展计算机的
USB
接口,同时给被测硬盘供电;所述多路可控继电器,用于控制被测硬盘的上电和断电,以及模拟
USB
接口插拔的过程;所述电源检测设备,用于检测被测硬盘工作时的电流电压数据;其中,所述测试软件至少用于控制所述测试配套装置获取所述被测硬盘的加密模块启动状况,还用于校验所述被测硬盘
。2.
如权利要求1所述的
USB
加密移动硬盘的自动化测试系统,其特征在于:所述测试软件包括:测试拓扑管理模块,用于管理测试环境中的设备属性

设备组成以及连接关系;所述设备包括所述
USB
集线器

所述多路可控继电器

所述电源检测设备中的一个或多个,以及被测硬盘;所述设备属性包括型号

编号

数量

序列号

接口信息中的一个或多个;测试计划管理模块,用于编辑测试计划;测试计划执行模块,用于执行所述测试计划;检测数据采集模块,用于从所述电源检测设备和
/
或所述被测硬盘获取性能数据,提供数据查询和分析功能;日志管理模块,用于记录测试过程中的日志,所述日志包括测试过程中所有信息;所述日志管理模块同时提供所记录数据的查询和转储功能
。3.
如权利要求2所述的
USB
加密移动硬盘的自动化测试系统,其特征在于,所述测试计划管理模块用于从所述测试拓扑管理模块中获取可用于测试的硬件资源,限制编辑测试计划时的硬件资源选择范围;所述测试计划执行模块用于从所述测试计划管理模块获取测试计划配置,从所述测试拓扑管理模块中获取硬件信息,用于测试的具体执行;所述测试计划执行模块在执行测试的过程中向所述日志管理模块发送日志信息
。4.
如权利要求2所述的
USB

【专利技术属性】
技术研发人员:沈洁萍叶耀文淳增辉汪海涛刘晓俐罗永富黄秀周愚曹明月赵婷李军张万夹成慧娇陶玉刚孙炼
申请(专利权)人:武汉船舶通信研究所中国船舶集团有限公司第七二二研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1