[发明专利]一种Openstack的硬件兼容性测试方法及系统在审
申请号: | 201810679867.2 | 申请日: | 2018-06-27 |
公开(公告)号: | CN108959082A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 路小敏 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 张亮 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试节点 硬件设备信息 兼容性测试 测试 硬件设备 测试项 兼容性 存储器 控制指令 生成测试 网络端口 运行测试 便利性 处理器 遍历 配置 内存 工作量 | ||
1.一种Openstack的硬件兼容性测试方法,其特征在于,方法包括:
S1,获取集群内测试节点数量及测试节点地址,获取每个测试节点的硬件设备,并在每个测试节点的硬件设备上安装OS系统,部署Openstack管理平台;
S2,获取每个测试节点的硬件设备信息,并将每个测试节点的硬件设备信息配置成硬件设备信息列表;
S3,遍历所述硬件设备列表,获取与所述硬件设备列表中各硬件设备对应的测试项,基于每个测试项配置相应测试用例;
S4,获取硬件兼容性测试控制指令,将测试用例分别连接各个测试节点,对各个测试节点进行运行测试,以判断其对Openstack的兼容性,并生成测试结果。
2.根据权利要求1所述的Openstack的硬件兼容性测试方法,其特征在于,步骤S4之后还包括:
将测试结果和预期结果做对比,输出测试结果为测试通过或者测试未通过;对于测试未通过的测试节点,将测试用例内部的测试参数与所述测试节点的待测试参数进行一一比对,形成比对表,标示不符合测试参数的部分;
将通过的测试用例数量和用例总量进行对比,给出测试通过率;
将测试结果生成测试报告储存在数据库。
3.根据权利要求1所述的Openstack的硬件兼容性测试方法,其特征在于,步骤S3还包括:
将硬件设备对应的测试项配置成测试计划列表;
基于预设的排列方式对测试计划列表进行次序排列;
按照排列次序对测试计划列表中的每个测试项进行测试。
4.根据权利要求1所述的Openstack的硬件兼容性测试方法,其特征在于,步骤S4还包括:
对测试节点的每种硬件设备对应的测试用例配置启动标识符,配置测试控制指令接入端口,测试控制指令接入端口接收启动测试硬件设备测试项启动标识符;
将测试控制指令接入端口接收的测试硬件设备测试项启动标识符作为硬件兼容性测试控制指令,根据测试控制指令接入端口接收的测试硬件设备测试项启动标识符启动对应测试项的测试用例,将测试用例分别连接各个测试节点,对各个测试节点进行运行测试,以判断其对Openstack的兼容性,并生成测试结果。
5.根据权利要求1所述的Openstack的硬件兼容性测试方法,其特征在于,步骤S4还包括:
对每个测试项配置相应多个相应的测试用例;
将测试节点的待测硬件设备配置为准备状态;
根据测试控制指令接入端口接收的测试硬件设备测试项启动标识符启动对应测试项的测试用例,将测试用例分别连接各个测试节点,对各个测试节点进行运行测试,测试结束后,如果某一测试节点测试用例运行成功,将所述测试节点的测试项设为具有Openstack兼容性;输出测试报告;
如果某一测试节点测试用例运行失败,则将所述测试节点的测试项设为不具有Openstack兼容性;
调取不具有Openstack兼容性的测试项,将不具有Openstack兼容性的测试项赋予准备状态,将测试用例分别连接至不具有Openstack兼容性测试项的各个测试节点,进行测试;
测试结束后,如果测试用例运行成功,将所述测试节点的测试项设为具有Openstack兼容性;输出测试报告;
如果某一测试节点测试用例运行失败,则将所述测试节点的测试项仍设为不具有Openstack兼容性;
再次调取不具有Openstack兼容性的测试项,将不具有Openstack兼容性的测试项赋予准备状态,将测试用例分别连接至不具有Openstack兼容性测试项的各个测试节点,进行测试,直至到达预设测试次数;
输出最终测试报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810679867.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于文字驱动自动化测试方法
- 下一篇:定位方法以及计算机设备