System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及自动化测试,尤其涉及一种无线通信模组测试方法、平台和系统。
技术介绍
1、无线通信模组作为设备中的关键组件,其集成有多个无线通信芯片,为设备间的通信提供了更高的灵活性和性能。因此,如何高效便捷地进行无线通信模组测试,对于确保设备间的通信质量具有重要意义。
2、相关技术中,针对无线通信模组,通常基于各无线通信芯片的调试应用程序或接口开发的自动化测试方法,通过预设的测试脚本,自动完成各无线通信芯片的扫描、连接、测试、动作执行和数据接收等步骤。但是,不同无线通信芯片在协议实现和性能表现上不同,若通过测试脚本编写进行多无线通信芯片的测试,则会导致测试复杂度高,且测试质量也难以保障。
技术实现思路
1、本专利技术提供一种无线通信模组测试方法、平台和系统,用以解决现有技术中通过测试脚本编写进行多无线通信芯片的测试,导致测试复杂度高,测试质量差的缺陷,实现高效、自动化地进行无线通信模组的测试,以降低测试复杂度和提高测试质量。
2、本专利技术提供一种无线通信模组测试方法,包括:
3、获取待测试设备中各无线通信芯片对应连接的物理通信设备的设备类型;
4、根据所述设备类型,生成各所述无线通信芯片对应连接的虚拟通信设备,并确定所述对应连接的虚拟通信设备的通信模式;
5、根据所述通信模式,对各所述无线通信芯片进行测试操作,得到各所述无线通信芯片的测试结果。
6、根据本专利技术提供的一种无线通信模组测试方法,所述根据所述通
7、对于任一所述无线通信芯片,在所述无线通信芯片对应连接的虚拟通信设备的通信模式为被动连接模式的情况下,控制所述无线通信芯片对应连接的虚拟通信设备执行第一状态控制操作;
8、根据所述第一状态控制操作下的通信状态信息,获取所述无线通信芯片的测试结果;所述通信状态信息是根据所述无线通信芯片对应连接的虚拟通信设备与所述无线通信芯片之间的通信状态确定的;
9、遍历各所述无线通信芯片,得到各所述无线通信芯片的测试结果;
10、其中,所述第一状态控制操作包括闭合无线连接通道的控制操作和/或断开无线连接通道的控制操作。
11、根据本专利技术提供的一种无线通信模组测试方法,所述根据所述通信模式,对各所述无线通信芯片进行测试操作,得到各所述无线通信芯片的测试结果,包括:
12、对于任一所述无线通信芯片,在所述无线通信芯片对应连接的虚拟通信设备的通信模式为主动连接模式的情况下,根据所述无线通信芯片对应的通信协议类型,控制所述无线通信芯片对应连接的虚拟通信设备向所述无线通信芯片发起连接请求信息;
13、获取所述无线通信芯片根据所述连接请求信息返回的响应信息;
14、根据所述响应信息,获取所述无线通信芯片的通信测试结果;
15、遍历各所述无线通信芯片,得到各所述无线通信芯片的测试结果;
16、其中,所述连接请求信息包括请求进行连接建立的信息和/或请求进行连接断开的信息。
17、根据本专利技术提供的一种无线通信模组测试方法,所述根据所述通信模式,对各所述无线通信芯片进行测试操作,得到各所述无线通信芯片的测试结果,包括:
18、控制继电器对所述待测试设备执行第二状态控制操作;所述第二状态控制操作包括开机的控制操作、关机的控制操作、休眠的控制操作和唤醒的控制操作中的至少一项;
19、根据所述通信模式,获取各所述无线通信芯片在所述第二状态控制操作下的工作状态;
20、根据所述工作状态,获取各所述无线通信芯片的测试结果。
21、根据本专利技术提供的一种无线通信模组测试方法,对于任一所述无线通信芯片,所述无线通信芯片对应连接的虚拟通信设备的通信模式是基于如下步骤确定的:
22、在所述无线通信芯片对应连接的物理通信设备的设备类型为数据输出设备或者数据输入设备的情况下,确定所述无线通信芯片对应连接的虚拟通信设备的通信模式为被动连接模式。
23、根据本专利技术提供的一种无线通信模组测试方法,对于任一所述无线通信芯片,所述无线通信芯片对应连接的虚拟通信设备的通信模式是基于如下步骤确定的:
24、在所述无线通信芯片对应连接的物理通信设备的设备类型为数据输入输出设备的情况下,确定所述无线通信芯片对应连接的虚拟通信设备的通信模式为主动连接模式。
25、本专利技术还提供一种计算机平台,包括:
26、获取单元,用于获取待测试设备中各无线通信芯片对应连接的物理通信设备的设备类型;
27、处理单元,用于根据所述设备类型,生成各所述无线通信芯片对应连接的虚拟通信设备,并确定所述对应连接的虚拟通信设备的通信模式;
28、测试单元,用于根据所述通信模式,对各所述无线通信芯片进行测试操作,得到各所述无线通信芯片的测试结果。
29、本专利技术还提供一种无线通信模组测试系统,包括:
30、如上述所述计算机平台;
31、待测试设备,所述待测试设备包括无线通信模组,所述无线通信模组包括多个无线通信芯片;
32、继电器,所述继电器的第一端与所述计算机平台连接,所述继电器的第二端与所述待测试设备连接。
33、本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述无线通信模组测试方法。
34、本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述无线通信模组测试方法。
35、本专利技术提供的无线通信模组测试方法、平台和系统,通过计算机平台智能地识别并获取待测试设备中各个无线通信芯片所对应连接的物理通信设备的具体设备类型,以确保了测试环境的准确性和针对性,然后,根据相应的设备类型,自动生成与各无线通信芯片相匹配的虚拟通信设备,并精确确定对应连接的虚拟通信设备的通信模式,并依据对应连接的虚拟通信设备的通信模式,直接对各无线通信芯片进行自动化测试操作,以全面地覆盖不同无线通信芯片的协议实现和性能表现,从而快速、便捷、全面、准确地获取各无线通信芯片的测试结果,有效避免测试脚本的编写所造成的复杂度高,测试质量差的问题,有效降低了测试复杂度和提高了测试质量。
本文档来自技高网...【技术保护点】
1.一种无线通信模组测试方法,其特征在于,包括:
2.根据权利要求1所述的无线通信模组测试方法,其特征在于,所述根据所述通信模式,对各所述无线通信芯片进行测试操作,得到各所述无线通信芯片的测试结果,包括:
3.根据权利要求1所述的无线通信模组测试方法,其特征在于,所述根据所述通信模式,对各所述无线通信芯片进行测试操作,得到各所述无线通信芯片的测试结果,包括:
4.根据权利要求1所述的无线通信模组测试方法,其特征在于,所述根据所述通信模式,对各所述无线通信芯片进行测试操作,得到各所述无线通信芯片的测试结果,包括:
5.根据权利要求1-4任一项所述的无线通信模组测试方法,其特征在于,对于任一所述无线通信芯片,所述无线通信芯片对应连接的虚拟通信设备的通信模式是基于如下步骤确定的:
6.根据权利要求1-4任一项所述的无线通信模组测试方法,其特征在于,对于任一所述无线通信芯片,所述无线通信芯片对应连接的虚拟通信设备的通信模式是基于如下步骤确定的:
7.一种计算机平台,其特征在于,包括:
8.一种无线通信模组
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述无线通信模组测试方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述无线通信模组测试方法。
...【技术特征摘要】
1.一种无线通信模组测试方法,其特征在于,包括:
2.根据权利要求1所述的无线通信模组测试方法,其特征在于,所述根据所述通信模式,对各所述无线通信芯片进行测试操作,得到各所述无线通信芯片的测试结果,包括:
3.根据权利要求1所述的无线通信模组测试方法,其特征在于,所述根据所述通信模式,对各所述无线通信芯片进行测试操作,得到各所述无线通信芯片的测试结果,包括:
4.根据权利要求1所述的无线通信模组测试方法,其特征在于,所述根据所述通信模式,对各所述无线通信芯片进行测试操作,得到各所述无线通信芯片的测试结果,包括:
5.根据权利要求1-4任一项所述的无线通信模组测试方法,其特征在于,对于任一所述无线通信芯片,所述无...
【专利技术属性】
技术研发人员:赵新莹,
申请(专利权)人:科大讯飞股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。