[发明专利]硬件兼容性测试方法及装置有效

专利信息
申请号: 201711215941.7 申请日: 2017-11-28
公开(公告)号: CN107943702B 公开(公告)日: 2021-08-24
发明(设计)人: 穆芳成;李金丽;陈吉兰;杨清玉;李志伟;申利飞 申请(专利权)人: 中标软件有限公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 北京智汇东方知识产权代理事务所(普通合伙) 11391 代理人: 康正德;孙晓芳
地址: 100190 北京市海*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 硬件 兼容性 测试 方法 装置
【权利要求书】:

1.一种硬件兼容性测试方法,包括:

将默认的环境配置文件复制到特定目录以表示当前测试环境的配置信息,并基于所述配置文件完成初始化配置;

获取当前系统中所有的硬件设备,生成包含所述系统中所有的硬件设备的硬件设备列表;

遍历所述硬件设备列表,获取与所述硬件设备列表中各硬件设备对应的子测试项,筛选出满足特定测试要求的子测试项生成测试计划列表;

调用所述测试计划列表中各子测试项的测试脚本进行测试;

其中,将默认的环境配置文件复制到特定目录以表示当前测试环境的配置信息,并基于所述配置文件完成初始化配置之后,还包括:

判断所述系统中是否存在上一次的测试进程,若是,则确定是否覆盖上一次的测试进程;

若确定覆盖所述上一次的测试进程,则判断上一次的测试进程是否存在测试结果,若存在上一次的测试进行的测试结果,则对上一次测试的测试结果进行保存;

并且,遍历所述硬件设备列表,获取与所述硬件设备列表中各硬件设备对应的子测试项,筛选出满足特定测试要求的子测试项生成测试计划列表,包括:

遍历所述硬件设备列表,获取与所述硬件设备列表中各硬件设备对应的子测试项,判断各子测试项是否满足特定的测试要求;其中,判断各子测试项是否满足特定的测试要求包括:判断各子测试项是否属于相应的硬件设备以及是否满足对应的测试条件;

基于满足所述测试要求的子测试项生成测试计划列表;

遍历所述硬件设备列表,获取与所述硬件设备列表中各硬件设备对应的子测试项,筛选出满足特定测试要求的子测试项生成测试计划列表,包括:

遍历测试文件目录下各个子测试项文件夹中的主测试脚本,获取所述主测试脚本中所包含的类名称;

判断每个类是否属于主类Test的子类,若是,则利用各个子类的初始化函数完成子类对象的声明;

调用各个子测试项的plan函数,获取硬件设备列表,循环所述硬件设备列表以及所有已声明的子类对象的子测试项,基于满足测试要求的硬件设备以及对应的子测试项生成测试计划列表。

2.根据权利要求1所述的方法,其中,所述获取当前系统中所有的硬件设备,生成包含所述系统中所有的硬件设备的硬件设备列表,包括:

将当前系统中的硬件设备分为udev设备和proc设备,通过cat命令和/或特定的设备管理工具获取所述系统中的所有硬件设备;

生成包含所述系统中所有的硬件设备的硬件设备列表,其中,所述硬件设备列表中的硬件设备均以字典的形式进行存放。

3.根据权利要求1所述的方法,其中,遍历测试文件目录下各个子测试项文件夹中的主测试脚本,获取所述主测试脚本中所包含的类名称之前,还包括:

判断是否存在上一次测试的测试结果,若是,则获取并解析上一次测试的测试结果文件;

将所述测试结果文件解析成DOM对象得到上一次测试的硬件设备列表、测试计划列表和/或测试结果。

4.根据权利要求3所述的方法,其中,调用所述测试计划列表中各子测试项的测试脚本进行测试,包括:

通过子测试项的父类为入口逐一调用每个子测试项的测试脚本开始测试;在每个子测试项测试开始时,调用各自的Verify函数验证对应的子测试项是否满足测试要求;

若是,则调用子测试项的测试脚本进行测试。

5.根据权利要求1-4任一项所述的方法,其中,调用所述测试计划列表中各子测试项的测试脚本进行测试,之后,还包括:

生成并保存测试结果,包括:

利用TXT文件记录每项测试的屏幕输出信息;和/或

利用XML文件记录各硬件设备的测试结果;

其中,所述测试结果包括以下至少之一:硬件环境信息、操作系统环境信息、测试项的硬件设备信息、测试过程输出以及测试日志。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中标软件有限公司,未经中标软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711215941.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top