复合式测试装置、设备接口测试的方法及系统制造方法及图纸

技术编号:29672718 阅读:17 留言:0更新日期:2021-08-13 21:54
本发明专利技术提供一种复合式测试装置、设备接口测试的方法及系统,其中,复合式测试装置包括:至少两个多选一选择器和至少两组控制测试模块,不同组的控制测试模块分别支持不同的测试用例,多选一选择器包括:一个第一接口和至少两个第二接口;在任一个多选一选择器中,第一接口与所述至少两个第二接口选择性通信连接,所述第一接口与待测设备的待测接口通信连接,所述至少两个第二接口分别与不同组的控制测试模块通信连接;其中,每组控制测试模块均包括至少一个用于提供测试用例的控制器;所述复合式测试装置用于在接收到切换指令时控制第一接口与所述至少两个第二接口的通信连接关系。本发明专利技术能够提高设备接口测试的效率。

【技术实现步骤摘要】
复合式测试装置、设备接口测试的方法及系统
本专利技术涉及电子设备兼容性测试
,尤其涉及一种复合式测试装置、设备接口测试的方法及系统。
技术介绍
随着科技的快速发展,电子设备能够支持不同类型的接口协议,从而使得电子设备的接口能够支持多种功能。以电子设备中的USB(UniversalSerialBus,通用串行总线)接口为例,现有USB测试工具(MUTT)使用支持USB2.0协议的设备控制器,只支持LS(LowSpeed,低速)、FS(FullSpeed,全速)和HS(HighSpeed,高速)的USB速度。超级USB测试工具(SuperMUTT)则使用USB3.0协议的设备控制器,只支持HS和SS(SuperSpeed,超速)USB速度。而这两种设备控制器均不能完整地支持LS、FS、HS、SS和SSP(SuperSpeedPlus,超速升级版)USB速度,即不能只用其中一种设备控制器完成所有USB接口的兼容性测试,如此将会导致在进行xHCI兼容性测试时需要测试人员手动插拔不同的设备控制器,从而造成时间和人力浪费,且每种设备控制器只能连接一个待测设备的待测接口,降低了设备接口测试的效率。
技术实现思路
为解决上述问题,本专利技术提供的复合式测试装置、设备接口测试的方法及系统,能够自动的完成待测接口在多个控制测试模块间进行切换,并能够使得多个待测接口同时进行测试,提高了待测接口的测试效率。第一方面,本专利技术提供一种复合式测试装置,所述复合式测试装置包括:至少两个多选一选择器和至少两组控制测试模块,不同组的控制测试模块分别支持不同的测试用例,多选一选择器包括:一个第一接口和至少两个第二接口;在任一个多选一选择器中,第一接口与所述至少两个第二接口选择性通信连接,所述第一接口用于与待测设备的待测接口通信连接,所述至少两个第二接口分别与不同组的控制测试模块通信连接;其中,每组控制测试模块均包括至少一个用于提供测试用例的控制器;所述复合式测试装置用于在接收到切换指令时控制第一接口与所述至少两个第二接口的通信连接关系。可选地,所述至少两组控制测试模块包括:LS控制器模块、FS控制器模块、HS控制器模块、SS控制器模块和SSP控制器模块中的至少两组。可选地,所述复合式测试装置还包括:处理模块和多路复用控制模块;所述处理模块与所述至少两组控制测试模块通信连接,所述多路复用控制模块与所述处理模块和所述至少两个多选一选择器通信连接;所述处理模块用于通过所述多路复用控制模块控制第一接口与所述至少两个第二接口的通信连接关系。可选地,所述复合式测试装置还包括:多路复用选择模块;所述多路复用选择模块与所述多路复用控制模块和所述至少两个多选一选择器通信连接;所述多路复用控制模块用于通过所述多路复用选择模块选择所述至少两个多选一选择器中的至少一个进行控制。可选地,所述复合式测试装置还包括:存储模块;所述存储模块与所述处理模块通信连接;所述存储模块用于存储模式配置信息,以使所述处理模块根据模式配置信息控制第一接口与所述至少两个第二接口的通信连接关系。第二方面,本专利技术提供一种设备接口测试的方法,基于上述任一项所述的复合式测试装置来实现,所述方法包括:获取模式配置信息,所述模式配置信息包括:待测接口与所述控制测试模块的通信连接关系;根据所述模式配置信息,判断待测接口与所述控制测试模块的通信连接关系是否满足当前控制器所对应的测试用例的测试需求;若待测接口与所述当前控制器的通信连接关系满足当前控制器所对应的测试用例的测试需求,则控制所述当前控制器对所述待测接口进行当前控制器所对应的测试用例的测试;若待测接口与所述当前控制器的通信连接关系不满足当前控制器所对应的测试用例的测试需求,则控制与待测接口相对应的多选一选择器切换所述控制测试模块,并控制切换后的控制测试模块中的当前控制器对所述待测接口进行切换后的当前控制器所对应的测试用例的测试;其中,所述当前控制器为控制测试模块中与第一接口通信连接的控制器。可选地,在根据所述模式配置信息,判断待测接口与所述控制测试模块的通信连接关系是否满足当前控制器所对应的测试用例的测试需求之前,所述方法还包括:将默认模式配置信息保存至所述复合式测试装置中;触发所述复合式测试装置进行上电操作,以使所述复合式测试装置在进行上电操作的过程中,读取保存在所述复合式测试装置中的默认模式配置信息,并根据默认模式配置信息调整第一接口与第二接口的通信连接关系。可选地,所述控制与待测接口相对应的多选一选择器切换所述控制测试模块,包括:发送模式切换指令和新的模式配置信息至所述复合式测试装置,以使所述复合式测试装置将新的模式配置信息替代原保存在所述复合式测试装置中的模式配置信息或默认模式配置信息;触发所述复合式测试装置进行上电操作,以使所述复合式测试装置读取保存在所述复合式测试装置中的模式配置信息,并使所述复合式测试装置根据保存的模式配置信息切换所述控制测试模块。可选地,所述模式配置信息进一步包括:至少一个模式配置子信息;每个模式配置子信息均包括一个待测接口与所述至少两组控制测试模块的通信连接关系;所述根据所述模式配置信息,判断待测接口与所述控制测试模块的通信连接关系是否满足当前控制器所对应的测试用例的测试需求,包括:根据所述模式配置子信息,判断每个待测接口与所述控制测试模块的通信连接关系是否满足当前控制器所对应的测试用例的测试需求;所述若待测接口与所述当前控制器的通信连接关系不满足当前控制器所对应的测试用例的测试需求,则控制与待测接口相对应的多选一选择器切换所述当前控制器,并控制切换后的当前控制器对所述待测接口进行切换后的当前控制器所对应的测试用例的测试,包括:若存在至少一个待测接口与所述当前控制器的通信连接关系不满足当前控制器所对应的测试用例的测试需求,则控制与所述至少一个待测接口相对应的多选一选择器切换所述控制测试模块,并控制切换后的控制测试模块中的当前控制器对所述待测接口进行切换后的当前控制器所对应的测试用例的测试。可选地,所述发送模式切换指令和新的模式配置信息至所述复合式测试装置,以使所述复合式测试装置将新的模式配置信息替代原保存在所述复合式测试装置中的模式配置信息或默认模式配置信息,包括:发送模式切换指令和新的模式配置信息至所述复合式测试装置;以使所述复合式测试装置判断新的模式配置信息是否与原保持在所述复合式测试装置中的模式配置信息或默认模式配置信息相同;若新的模式配置信息与原保持在所述复合式测试装置中的模式配置信息或默认模式配置信息不相同,则将新的模式配置信息替代原保存在所述复合式测试装置中的模式配置信息或默认模式配置信息。第三方面,本专利技术提供一种设备接口测试的系统,所述系统应用于上述任一项所述的复合式测试装置;所述系统应用于软件模块,所述系统包括:获取模块,被配本文档来自技高网...

【技术保护点】
1.一种复合式测试装置,其特征在于,所述复合式测试装置包括:至少两个多选一选择器和至少两组控制测试模块,不同组的控制测试模块分别支持不同的测试用例,多选一选择器包括:一个第一接口和至少两个第二接口;/n在任一个多选一选择器中,第一接口与所述至少两个第二接口选择性通信连接,所述第一接口用于与待测设备的待测接口通信连接,所述至少两个第二接口分别与不同组的控制测试模块通信连接;/n其中,每组控制测试模块均包括至少一个用于提供测试用例的控制器;所述复合式测试装置用于在接收到切换指令时控制第一接口与所述至少两个第二接口的通信连接关系。/n

【技术特征摘要】
1.一种复合式测试装置,其特征在于,所述复合式测试装置包括:至少两个多选一选择器和至少两组控制测试模块,不同组的控制测试模块分别支持不同的测试用例,多选一选择器包括:一个第一接口和至少两个第二接口;
在任一个多选一选择器中,第一接口与所述至少两个第二接口选择性通信连接,所述第一接口用于与待测设备的待测接口通信连接,所述至少两个第二接口分别与不同组的控制测试模块通信连接;
其中,每组控制测试模块均包括至少一个用于提供测试用例的控制器;所述复合式测试装置用于在接收到切换指令时控制第一接口与所述至少两个第二接口的通信连接关系。


2.根据权利要求1所述的复合式测试装置,其特征在于,所述至少两组控制测试模块包括:LS控制器模块、FS控制器模块、HS控制器模块、SS控制器模块和SSP控制器模块中的至少两组。


3.根据权利要求1所述的复合式测试装置,其特征在于,所述复合式测试装置还包括:处理模块和多路复用控制模块;
所述处理模块与所述至少两组控制测试模块通信连接,所述多路复用控制模块与所述处理模块和所述至少两个多选一选择器通信连接;
所述处理模块用于通过所述多路复用控制模块控制第一接口与所述至少两个第二接口的通信连接关系。


4.根据权利要求3所述的复合式测试装置,其特征在于,所述复合式测试装置还包括:多路复用选择模块;
所述多路复用选择模块与所述多路复用控制模块和所述至少两个多选一选择器通信连接;
所述多路复用控制模块用于通过所述多路复用选择模块选择所述至少两个多选一选择器中的至少一个进行控制。


5.根据权利要求3所述的复合式测试装置,其特征在于,所述复合式测试装置还包括:存储模块;
所述存储模块与所述处理模块通信连接;
所述存储模块用于存储模式配置信息,以使所述处理模块根据模式配置信息控制第一接口与所述至少两个第二接口的通信连接关系。


6.一种设备接口测试的方法,其特征在于,基于权利要求1至5任一项所述的复合式测试装置来实现,所述方法包括:
获取模式配置信息,所述模式配置信息包括:待测接口与所述控制测试模块的通信连接关系;
根据所述模式配置信息,判断待测接口与所述控制测试模块的通信连接关系是否满足当前控制器所对应的测试用例的测试需求;
若待测接口与所述当前控制器的通信连接关系满足当前控制器所对应的测试用例的测试需求,则控制所述当前控制器对所述待测接口进行当前控制器所对应的测试用例的测试;
若待测接口与所述当前控制器的通信连接关系不满足当前控制器所对应的测试用例的测试需求,则控制与待测接口相对应的多选一选择器切换所述控制测试模块,并控制切换后的控制测试模块中的当前控制器对所述待测接口进行切换后的当前控制器所对应的测试用例的测试;
其中,所述当前控制器为控制测试模块中与第一接口通信连接的控制器。


7.根据权利要求6所述的设备接口测试的方法,其特征在于,在根据所述模式配置信息,判断待测接口与所述控制测试模块的通信连接关系是否满足当前控制器所对应的测试用例的测试需求之前,所述方法还包括:
将默认模式配置信息保存至所述复合式测试装置中;
触发所述复合式测试装置进行上电操作,以使所述复合式测试装置在进行上电操作的过程中,读取保存在所述复合式测试装置中的默认模式配置信息,并根据默认模式配置信息调整第一接口与第二接口的通信连接关系。


8.根据权利要求7所述的设备接口测试的方法,其特征在于,所述控制与待测接口相对应的多选一选择器切换所述控制测试模块,包括:
发送模式切换指令和新的模式配置信息至所述复合式测试装置,以使所述复合式测试装置将新的模式配置信息替代原保存在所述复合式测试装置中的模式配置信息或默认模式配置信息;
触发所述复合式测试装置进行上电操作,以使所述复合式测试装置读取保存在所述复合式测试装置中的模式配置信息,并使所述复合式测试装置根据保存的模式配置信息切换所述控制测试模块。


9.根据权利要求6所述的设...

【专利技术属性】
技术研发人员:郑涛刘新春陈玉龙倪亚路陈红名
申请(专利权)人:海光信息技术股份有限公司
类型:发明
国别省市:天津;12

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

1