计算机外设与计算机兼容性测试方法、装置和系统制造方法及图纸

技术编号:6844904 阅读:256 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种计算机外设与计算机兼容性测试方法、装置和系统,涉及计算机领域,为解决现有兼容性测试在待测计算机外设众多,测试工作量大时,测试效率低的问题而发明专利技术。本发明专利技术实施例提供的方法,包括如下步骤:识别主控电脑操作命令的类型;按照操作命令的类型进行资源配置,并将所述资源配置结果返回给主控电脑,所述资源配置结果包括资源配置对象和测试顺序。本发明专利技术适用于各种计算机外设测试系统。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及一种计算机外设与计算机兼容性测试方法、装置和系统
技术介绍
随着计算机外设的使用越来越广,计算机品牌型号越来越多,操作系统越来越多样化,如何保证计算机外设能够与安装各种操作系统的不同的计算机有很好的兼容性,成为了迫待解决的问题。各计算机外设生产厂商也提供了各种计算机外设与计算机兼容性测试方案。比如通过继电器对数据卡之类的计算机外设进行通断电等操作,以测试计算机外设是否能正常工作。或者对计算机外设在计算机上进行驱动测试。在实现上述兼容性测试的过程中,专利技术人发现现有技术中至少存在如下问题现有测试一般都是通过人工完成的,在待测计算机外设众多,测试工作量大时,测试效率低。
技术实现思路
本专利技术的实施例提供一种计算机外设与计算机兼容性测试的方法、装置、系统,能够提高测试效率。为达到上述目的,本专利技术的实施例采用如下技术方案一种计算机外设与计算机兼容性测试的方法,包括识别主控电脑操作命令的类型;按照操作命令的类型进行资源配置,并将所述资源配置结果返回给主控电脑,所述资源配置结果包括资源配置对象和测试顺序。一种计算机外设与计算机兼容性测试的方法,包括向继电器发送操作命令;接受继电器返回的资源配置结果,所述资源配置结果包括资源配置对象和测试顺序;按照测试顺序对资源配置对象进行测试。一种继电器,包括电脑控制及处理模块用于识别主控电脑操作命令的类型;资源分配模块用于按照操作命令的类型进行资源配置,并将所述资源配置结果返回给主控电脑,所述资源配置结果包括资源配置对象和测试顺序。一种主控电脑,包括操作命令发送模块用于向继电器发送操作命令;接收模块用于接收继电器返回的资源配置结果,所述资源配置结果包括资源配置对象和测试顺序;测试模块用于按照测试顺序对资源配置对象进行测试。一种计算机外设与计算机兼容性测试的系统,包括继电器和主控电脑,其中,继电器,包括电脑控制及处理模块用于识别主控电脑操作命令的类型;资源分配模块用于按照操作命令的类型进行资源配置,并将所述资源配置结果返回给主控电脑,所述资源配置结果包括资源配置对象和测试顺序;主控电脑,包括操作命令发送模块用于向继电器发送操作命令;接收模块用于接收继电器返回的资源配置结果,所述资源配置结果包括资源配置对象和测试顺序;测试模块用于按照测试顺序对资源配置对象进行测试。本专利技术实施例提供的方法、装置、系统,能够自动实现计算机外设与计算机兼容性测试,提高测试效率。附图说明图1为本专利技术计算机外设与计算机兼容性测试的方法的一个实施例的流程图。图2为本专利技术计算机外设与计算机兼容性测试的方法的另一个实施例的流程图。图3为本专利技术计算机外设与计算机兼容性测试的方法的一个实施例的流程图。图4为本专利技术计算机外设与计算机兼容性测试的方法的一个实施例的流程图。图如为本专利技术计算机外设与计算机兼容性测试的方法的一个实施例的卸载控件示意图。图4b为本专利技术计算机外设与计算机兼容性测试的方法的一个实施例的关机控件示意图。图5为本专利技术继电器的一个实施例的结构示意图。图6为图5继电器中资源分配模块的结构示意图。图7为本专利技术主控电脑的一个实施例的结构示意图。图8为本专利技术主控电脑的测试模块的一个实施例的结构示意图。图9为本专利技术计算机外设与计算机兼容性测试的系统的一个实施例的结构示意图。具体实施例方式下面结合附图对本专利技术实施例的方法、装置、系统进行详细描述。本专利技术计算机外设与计算机兼容性测试的方法的一个实施例,应用于继电器,如图1所示,包括S101、识别主控电脑操作命令。主控电脑的操作命令可以包括要进行兼容性测试的测试电脑的类型,以及与测试电脑进行兼容性测试的计算机外设的类型,以及测试内容。S102、按照操作命令进行资源配置,并将所述资源配置结果返回给主控电脑,所述资源配置结果包括资源配置对象和测试顺序。继电器根据操作命令查找目前空闲的资源,包括符合操作命令要求的测试电脑, 符合操作命令要求的计算机外设等,继电器查找到符合要求的资源后,产生一个资源配置结果,所述资源配置结果包括资源配置对象,也就是执行操作命令的测试电脑和计算机外设,以及针对测试电脑和计算机外设的测试顺序。本专利技术计算机外设与计算机兼容性测试的方法的另一个实施例,应用于继电器, 如图2所示,包括S201、继电器识别主控电脑操作命令。S202、继电器根据操作命令指定测试电脑的类型和测试计算机外设的类型。本实施例中,操作命令可以如下A、B、C三个型号的数据卡都需要在测试电脑 PCI、PC2、PC3、PC4上进行兼容性测试。S203、继电器检查是否有指定类型的测试计算机外设,如果有,记录所述测试计算机外设的端口号。本实施例中,计算机外设以数据卡为例,继电器检查是否存在空闲的A、B、C三个型号的数据卡,如果有,分别记录空闲的A、B、C三个型号的数据卡的端口号。S204、继电器检查是否有指定类型的测试电脑,如果有,记录所述测试电脑的端口号。本实施例中,测试电脑为PCl、PC2、PC3、PC4,继电器检查PCI、PC2、PC3、PC4的通信连接是否正常,如果正常则记录PCI、PC2、PC3、PC4的端口号。S205、继电器对指定类型的测试电脑和测试计算机外设进行资源配置。资源配置主要是针对每个资源配置对象的测试顺序。具体到本实施例可以是这样=A数据卡测试顺序为PCl、PC2、PC3、PC4 ;B数据卡测试顺序PC3、PC4、PCl、PC2 ;C数据卡测试顺序为PC4、PC3、PC2、PC1。所述测试顺序可以包括优选顺序和备用顺序,当优选顺序不能实现的时候可以采用备用顺序。S206、继电器将资源配置结果返回给主控电脑。S207、如果没有指定类型的测试电脑和\或测试计算机外设,继电器向主控电脑返回提示信息。如果没有空闲的A、B、C三个型号的数据卡,或者测试电脑PC1、PC2、PC3、PC4中的一台或几台通信连接不正常,继电器向主控电脑返回提示信息,通知主控电脑测试无法进行。步骤207与步骤203-206没有必然的先后顺序。本专利技术计算机外设与计算机兼容性测试的方法的一个实施例,应用于主控电脑, 如图3所示,包括S301、向继电器发送操作命令。S302、接受继电器返回的资源配置结果,所述资源配置结果包括资源配置对象和测试顺序。S303、按照测试顺序对资源配置对象进行测试。进一步的,本实施例还可以包括S304、如果在测试过程中,进行测试的资源配置对象如果还没有被释放,向继电器发送再次操作命令和不可用资源信息。作为选择,所述再次操作命令包括已经执行的和尚未执行的操作命令,或者仅包括尚未执行的操作命令。以再次操作命令包括尚未执行的操作命令为例A数据卡计划测试PC1、2、3,已经完成了 PCl的测试,这时发现PC2没被释放,那么再次操作命令包括A数据卡测试PC2、3的内容。本专利技术以上方法实施例,通过主控电脑和继电器能够自动实现计算机外设与计算机兼容性测试,替代人工更换不同的计算机外设、更换不同测试电脑及不同的USB接口,从而节省人工监控并手工更换的过程,让自动化测试过程具有连续测试性,并实现测试资源之间的动态调配,提高测试效率。本专利技术计算机外设与计算机兼容性测试的方法的一个实施例,应用于主控电脑对资源配置对象进行测试的过程,如图4所示,包括S401、将本文档来自技高网...

【技术保护点】
1.一种计算机外设与计算机兼容性测试的方法,其特征在于,包括:识别主控电脑操作命令;按照操作命令进行资源配置,并将所述资源配置结果返回给主控电脑,所述资源配置结果包括资源配置对象和测试顺序。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘晓林陈淑婷唐斌
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:94

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

1