硬件兼容性测试方法及装置制造方法及图纸

技术编号:17779621 阅读:48 留言:0更新日期:2018-04-22 08:05
本发明专利技术提供了一种硬件兼容性测试方法及装置,上述方法包括:将默认的环境配置文件复制到特定目录以表示当前测试环境的配置信息,并基于所述配置文件完成初始化配置;获取当前系统中所有的硬件设备,生成包含系统中所有的硬件设备的硬件设备列表;遍历硬件设备列表,获取与硬件设备列表中各硬件设备对应的子测试项,筛选出满足特定测试要求的子测试项生成测试计划列表;调用测试计划列表中各子测试项的测试脚本进行测试。本发明专利技术实施例提供的硬件兼容性测试方法,不仅可以对系统中的基础硬件设备进行高效地兼容性测试,还可以完成对硬件设备的统一管理,进而使得硬件设备可以在不同的平台上得以正常运行,提升系统的管理及运行效率。

【技术实现步骤摘要】
硬件兼容性测试方法及装置
本专利技术涉及测试
,特别是涉及一种硬件兼容性测试方法及装置。
技术介绍
随着计算机技术的不断发展,各种新的硬件设备会添加到计算机操作系统中,且各种硬件都具备自己的管理方式和管理工具。多个独立的硬件设备能否在操作系统的统一调度下协调工作发挥性能互不排斥,则需要对其进行测试,使硬件在不同的平台上得以正常运行。那么,如何对硬件的兼容性测试则成了需要解决的问题。
技术实现思路
本专利技术提供了一种硬件兼容性测试方法及装置以克服上述问题或者至少部分地解决上述问题。根据本专利技术的一个方面,提供了一种硬件兼容性测试方法,包括:将默认的环境配置文件复制到特定目录以表示当前测试环境的配置信息,并基于所述配置文件完成初始化配置;获取当前系统中所有的硬件设备,生成包含所述系统中所有的硬件设备的硬件设备列表;遍历所述硬件设备列表,获取与所述硬件设备列表中各硬件设备对应的子测试项,筛选出满足特定测试要求的子测试项生成测试计划列表;调用所述测试计划列表中各子测试项的测试脚本进行测试。可选地,所述获取当前系统中所有的硬件设备,生成包含所述系统中所有的硬件设备的硬件设备列表,包括:将本文档来自技高网...
硬件兼容性测试方法及装置

【技术保护点】
一种硬件兼容性测试方法,包括:将默认的环境配置文件复制到特定目录以表示当前测试环境的配置信息,并基于所述配置文件完成初始化配置;获取当前系统中所有的硬件设备,生成包含所述系统中所有的硬件设备的硬件设备列表;遍历所述硬件设备列表,获取与所述硬件设备列表中各硬件设备对应的子测试项,筛选出满足特定测试要求的子测试项生成测试计划列表;调用所述测试计划列表中各子测试项的测试脚本进行测试。

【技术特征摘要】
1.一种硬件兼容性测试方法,包括:将默认的环境配置文件复制到特定目录以表示当前测试环境的配置信息,并基于所述配置文件完成初始化配置;获取当前系统中所有的硬件设备,生成包含所述系统中所有的硬件设备的硬件设备列表;遍历所述硬件设备列表,获取与所述硬件设备列表中各硬件设备对应的子测试项,筛选出满足特定测试要求的子测试项生成测试计划列表;调用所述测试计划列表中各子测试项的测试脚本进行测试。2.根据权利要求1所述的方法,其中,所述获取当前系统中所有的硬件设备,生成包含所述系统中所有的硬件设备的硬件设备列表,包括:将当前系统中的硬件设备分为udev设备和proc设备,通过cat命令和/或特定的设备管理工具获取所述系统中的所有硬件设备;生成包含所述系统中所有的硬件设备的硬件设备列表,其中,所述硬件设备列表中的硬件设备均以字典的形式进行存放。3.根据权利要求1所述的方法,其中,遍历所述硬件设备列表,获取与所述硬件设备列表中各硬件设备对应的子测试项,筛选出满足特定测试要求的子测试项生成测试计划列表,包括:遍历所述硬件设备列表,获取与所述硬件设备列表中各硬件设备对应的子测试项,判断各子测试项是否满足特定的测试要求;其中,判断各子测试项是否满足特定的测试要求包括:判断各子测试项是否属于相应的硬件设备以及是否满足对应的测试条件;基于满足所述测试要求的子测试项生成测试计划列表。4.根据权利要求3所述的方法,其中,遍历所述硬件设备列表,获取与所述硬件设备列表中各硬件设备对应的子测试项,筛选出满足特定测试要求的子测试项生成测试计划列表,包括:遍历测试文件目录下各个子测试项文件夹中的主测试脚本,获取所述主测试脚本中所包含的类名称;判断每个类是否属于主类Test的子类,若是,则利用各个子类的初始化函数完成子类对象的声明;调用各个子测试项的plan函数,获取硬件设备列表,循环所述硬件设备列表以及所有已声明的子类对象的子测试项,基于满足测试要求的硬件设备以及对应的子测试项生成测试计划列表。5.根据权利要求4所述的方法,其中,遍历测试文件目录下各个子测试项文件夹中的主测试脚本,获取所述主测试脚本中所包含的类名称之前,还包括:判断是否存在...

【专利技术属性】
技术研发人员:穆芳成李金丽陈吉兰杨清玉李志伟申利飞
申请(专利权)人:中标软件有限公司
类型:发明
国别省市:北京,11

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

1