【技术实现步骤摘要】
存储部件的测试方法、装置、电子设备及可读存储介质
[0001]本专利技术实施例涉及计算机
,特别是涉及一种存储部件的测试防范
、
一种存储部件的测试装置
、
一种电子设备以及一种计算机可读存储介质
。
技术介绍
[0002]存储设备硬件是由多个不同的存储部件组成,主要部件有主板
、CPU(Central Processing Unit
,中央处理器
)、
背板
、BMC(Baseboard Management Controller
,基板管理控制器
)
板
、
内存
、
系统盘
、
硬盘
、
外插卡等
。
像主板
、CPU
这些在产品上市后不会经常变动,但是像硬盘
、
外插卡
、
系统盘
、
内存等存储部件可能会经常引入新的不同存储部件以适应市场需求
。
[0003]影响存储部件引入的因素有很多,例如原材料供应问题
、
市场需求的变化
(
硬盘不同规格
、IO(Input/Output
,输入
/
输出
)
卡不同协议与速率等
)、
技术的演进
、
存储部件固件版本的变更等等
。
以上因任何因素引入的部件引入,都需要基于存储 ...
【技术保护点】
【技术特征摘要】
1.
一种存储部件的测试方法,其特征在于,应用于自动化平台,所述自动化平台与存储系统连接,所述存储系统包括多种部件类型的待测试存储部件,所述方法包括:获取启动参数;其中,所述启动参数包括目标测试存储部件的部件测试信息,所述部件测试信息包括目标部件类型
、
目标规格文件
、
目标升级固件版本文件以及目标测试固件版本文件;获取所述存储系统中所述目标测试存储部件对应的初始固件版本号;如果所述初始固件版本号为所述目标升级固件版本号,则根据所述目标部件类型配置测试环境;在所述测试环境下,根据预设的测试用例以及所述目标测试固件版本文件对所述目标测试存储部件进行测试,得到测试结果;根据所述测试结果与所述预期结果确定所述目标测试存储部件是否测试通过
。2.
根据权利要求1所述的方法,其特征在于,所述启动参数还包括:所述存储系统的环境信息
、
用户名密码信息
。3.
根据权利要求2述的方法,其特征在于,所述根据所述目标部件类型配置测试环境,包括:根据所述目标部件类型生成配置信息;向所述目标测试存储部件对应的所述存储系统发送的配置信息;所述存储系统用于根据所述配置信息配置所述目标测试存储部件的测试环境;所述配置测试环境包括在所述存储系统创建池
、
独立磁盘冗余阵列
、
卷和映射主机
。4.
根据权利要求1所述的方法,其特征在于,在所述获取所述存储系统中所述目标测试存储部件对应的初始固件版本号之后,所述方法还包括:如果所述初始固件版本不是所述目标升级固件版本号,则将所述目标测试存储部件从所述初始固件版本升级至所述目标升级固件版本号
。5.
根据权利要求2所述的方法,其特征在于,所述测试用例包括查询类测试用例
、
业务功能类测试用例和拔插类测试用例,所述根据预设的测试用例以及所述目标测试固件版本文件对所述目标测试存储部件进行测试,得到测试结果,包括:当所述测试用例为查询类测试用例时,查询所述目标测试存储部件的预设字段值并与所述目标规格文件中的预设字段值进行比较,得到第一测试结果;当所述测试用例为业务功能类测试用例时,在所述目标测试存储部件执行预设的自动化脚本,得到第二测试结果;当所述测试用例为拔插类测试用例时,根据预设的参数对所述目标测试存储部件进行拔插操作,得到第三测试结果
。6.
根据权利要求5所述的方法,其特征在于,所述测试用例预先设置执行顺序,所述执行顺序依次为查询类测试用例
、
业务功能类测试用例和拔插类测试用例
。7....
【专利技术属性】
技术研发人员:王福军,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。