[发明专利]一种USB设备的硬件通用测试方法有效
申请号: | 201310128504.7 | 申请日: | 2013-04-15 |
公开(公告)号: | CN103218280A | 公开(公告)日: | 2013-07-24 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | G06F11/28 | 分类号: | G06F11/28 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 usb 设备 硬件 通用 测试 方法 | ||
1.一种USB设备的硬件通用测试方法,其特征在于,所述方法由测试平台根据配置文件自动执行,包括以下步骤:
步骤A、读取所述配置文件中的测试状态项,根据所述测试状态项判断需要执行的操作,若为恢复操作系统则执行步骤B,若为测试则执行步骤F,若为其他则结束;
步骤B、读取所述配置文件中的操作系统指向项,根据所述操作系统指向项查找所述配置文件中的当前操作系统,并读取与当前操作系统对应的状态项,根据所述状态项判断是否要对待测试设备在当前操作系统环境下进行测试,是则执行步骤C,否则判断当前操作系统是否为所述配置文件中的最后一个操作系统,若为所述配置文件中的最后一个操作系统则结束,若不为所述配置文件中的最后一个操作系统则更新所述操作系统指向项,继续执行步骤B;
步骤C、读取与当前操作系统对应的备份文件名称项和备份文件所在路径项,根据所述备份文件名称项和备份文件所在路径项生成第一批处理文件,获取所述测试平台当前的操作系统的名称和补丁名称,并根据所述测试平台当前的操作系统的名称和补丁名称查找所述配置文件中相应的操作系统,读取所述相应的操作系统的全局唯一标识符项,根据所述全局唯一标识符项生成第二批处理文件,执行所述第二批处理文件来设置系统的默认启动项为WinPE启动以及设置系统的默认启动延时时间;
步骤D、更新所述配置文件中的测试状态项,标识需要执行的操作为测试,重新启动操作系统,返回执行步骤A;
步骤F、对所述测试平台上连接的USB设备进行枚举,生成待测试设备列表,根据所述待测试设备列表对待测试设备在当前操作系统环境下进行测试;
步骤G、读取所述配置文件中的操作系统指向项和操作系统数量项,判断当前操作系统是否为所述配置文件中的最后一个操作系统,是则结束,否则更新所述配置文件中的测试状态项,标识需要执行的操作为恢复操作系统,更新所述配置文件中的操作系统指向项,返回执行步骤A。
2.根据权利要求1所述的USB设备的硬件通用测试方法,其特征在于,所述根据所述测试状态项判断需要执行的操作还包括:若为安装驱动则执行步骤E;
步骤E、读取所述配置文件中的驱动程序名称项,根据所述驱动程序名称项生成第三批处理文件或脚本文件,执行所述第三批处理文件或脚本文件来安装驱动程序,更新所述配置文件中的测试状态项,标识需要执行的操作为测试,重新启动操作系统,返回执行步骤A;
相应地,所述步骤C和所述步骤D之间还包括:
步骤①、读取所述配置文件中的安装标识,根据所述安装标识判断是否需要安装驱动,是则执行步骤④,否则执行步骤②;
步骤②、读取所述配置文件中的设备类型项,根据所述设备类型项的值判断待测试设备是否为USB芯片智能卡接口设备,是则执行步骤③,否则执行步骤D;
步骤③、根据所述配置文件中的当前操作系统的操作系统名称项判断是否需要安装驱动,是则执行步骤④,否则执行步骤D;
步骤④、更新所述配置文件中的测试状态项,标识需要执行的操作为安装驱动,重新启动操作系统,返回执行步骤A。
3.根据权利要求2所述的USB设备的硬件通用测试方法,其特征在于,
所述根据所述测试状态项判断需要执行的操作包括:检查所述测试状态项的值,若为第一预设值则需要执行的操作为恢复操作系统,若为第二预设值则需要执行的操作为安装驱动,若为第三预设值则需要执行的操作为测试;
相应地,所述更新所述配置文件中的测试状态项,标识需要执行的操作为安装驱动具体为:更新所述配置文件中的测试状态项的值为第二预设值;所述更新所述配置文件中的测试状态项,标识需要执行的操作为测试具体为:更新所述配置文件中的测试状态项的值为第三预设值;所述更新所述配置文件中的测试状态项,标识需要执行的操作为恢复操作系统具体为:更新所述配置文件中的测试项的值为第一预设值。
4.根据权利要求1所述的USB设备的硬件通用测试方法,其特征在于,所述根据所述状态项判断是否需要对待测试设备在当前操作系统环境下进行测试,包括:
判断所述状态项的值是否为第四预设值,是则需要对待测试设备在当前操作系统环境下进行测试;否则不需要对待测试设备在当前操作系统环境下进行测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310128504.7/1.html,转载请声明来源钻瓜专利网。