电子设备网络接入兼容性的测试方法及装置、电子设备、存储介质与流程

文档序号:34319481发布日期:2023-06-01 00:59阅读:37来源:国知局
电子设备网络接入兼容性的测试方法及装置、电子设备、存储介质与流程

本公开涉及电子设备的测试技术,尤其涉及一种电子设备网络接入兼容性的测试方法及装置、电子设备、存储介质。


背景技术:

1、目前,电子设备如手机的自动化软件测试,主要是借助软件系统、脚本等自动化程序,对智能手机等电子设备的功能、性能、界面、稳定性、兼容性等进行测试,测试结果用于反馈电子设备的软件及硬件质量。随着智能手机的普及,电子设备的测试手段也在不断进步发展,企业模拟用户进行测试的维度也越来越广泛,自动化测试方法和工具能够帮助企业快速全面地对手机产品进行测试,从而达到提高产品质量、节省经费、缩短产品发布周期的目的。

2、为了验证电子设备的wifi功能是否能够很好地兼容不同品牌型号的路由器,测试人员需要将多台不同品牌型号的路由器一一与电子设备连接并进行手动操作,这种人工测试的方式很耗时,工序也比较繁琐;目前也有一些自动化测试方案,主要是通过自动化控制路由器配置,自动化执行热点功能及性能检测,完成兼容性测试,但随着路由器产品的品牌和型号越来越广泛,测试case场景维度更加健全完善,这些自动化方案无法满足较大规模的测试需求,如当路由器数量达到几十甚至上百台,而不同项目的电子设备又较多的场景下,因其缺乏对路由器的电源管理及对各种网络设备的有效逻辑控制,路由器和交换机的负荷大,测试数据和log也不能很好地整理并保存,容易造成测试混乱。


技术实现思路

1、本公开提供一种电子设备网络接入兼容性的测试方法及装置、电子设备、存储介质,以至少解决上述技术问题。

2、根据本公开实施例的第一方面,提供一种电子设备网络接入兼容性的测试方法,包括:

3、响应于测试指令,向电源分配单元发送电源控制指令,控制第一待测试路由器供电开启,触发连接于控制设备的待测终端设备基于所安装的应用程序包与所述第一待测试路由器建立网络连接,进行设定场景下的网络数据包探索测试及下载测试;

4、在针对所述第一待测试路由器的测试完成的情况下,所述电源分配单元通过电源控制指令控制第二待测试路由器供电开启,触发所述待测终端设备与所述第二待测试路由器建立网络连接,并进行所述网络数据包探索测试及所述下载测试,直至所有待测试路由器均测试完毕;其中,测试过程中产生的相关文件及相关数据结果存储于所述控制设备中,并由所述控制设备上载所述相关文件及所述相关数据结果;其中,触发所述控制设备存储测试过程中产生的相关文件及相关数据结果,并触发所述控制设备上载所述相关文件及所述相关数据结果。

5、可选的,所述待测试终端设备包括两种以上的类型;所述控制设备为两个以上;两个以上的所述控制设备分别连接有两种以上类型的所述待测试终端设备;

6、控制所述电源分配单元开启与所述控制设备的数量匹配的待测试路由器的供电,使两个以上的所述控制设备连接的所述待测试终端设备,以所述控制设备为单位,使每个所述控制设备连接的所述待测试终端设备与每个所述待测试路由器建立网络连接,并按预设测试项目分别进行测试;测试完成后,关闭测试完毕的待测试路由器,开启下一组与所述控制设备的数量匹配的待测试路由器的供电,直至完成对所有待测试路由器的测试。

7、可选的,所述方法还包括:

8、所述待测试终端设备与所述待测试路由器连接异常或出现断网断流时,触发所述控制设备抓取日志数据log的线程,抓取相应的log并上传;

9、控制当前所述待测试路由器随机设置设定数量的信道,由所述控制设备控制与自身连接的所述待测试终端设备抓取所述设定数量的信道的嗅探器数据,并按设定周期上传所抓取的嗅探器数据。

10、可选的,所述电源分配单元、所述待测试路由器、所述控制设备和所述待测终端设备均配置于同一网段中;其中,所述待测试路由器和所述待测终端设备被配置为动态ip地址;所述电源分配单元和所述控制设备被配置为静态ip地址。

11、可选的,所述网络数据包探索测试及下载测试包括以下至少之一:

12、扫描搜索、无线连接、网页访问、直播播放、文本下载、蓝牙开关/扫描、近场通信(nfc,near field communication)开关/扫描、定位搜星、拨号状态下的ping入以及ping出。

13、根据本公开实施例的第二方面,提供一种电子设备网络接入兼容性的测试装置,包括:

14、发送单元,用于响应于测试指令,向电源分配单元发送电源控制指令;

15、处理单元,用于控制第一待测试路由器供电开启,触发连接于控制设备的待测终端设备基于所安装的应用程序包与所述第一待测试路由器建立网络连接,进行设定场景下的网络数据包探索测试及下载测试;在针对所述第一待测试路由器的测试完成的情况下,所述电源分配单元通过电源控制指令控制第二待测试路由器供电开启,触发所述待测终端设备与所述第二待测试路由器建立网络连接,并进行所述网络数据包探索测试及所述下载测试,直至所有待测试路由器均测试完毕;其中,测试过程中产生的相关文件及相关数据结果存储于所述控制设备中,并由所述控制设备上载所述相关文件及所述相关数据结果;其中,触发所述控制设备存储测试过程中产生的相关文件及相关数据结果,并触发所述控制设备上载所述相关文件及所述相关数据结果。

16、可选的,所述待测试终端设备包括两种以上的类型;所述控制设备为两个以上;两个以上的所述控制设备分别连接有两种以上类型的所述待测试终端设备;

17、所述处理单元,还用于控制所述电源分配单元开启与所述控制设备的数量匹配的待测试路由器的供电,使两个以上的所述控制设备连接的所述待测试终端设备,以所述控制设备为单位,使每个所述控制设备连接的所述待测试终端设备与每个所述待测试路由器建立网络连接,并按预设测试项目分别进行测试;测试完成后,触发所述发送单元向已测试的待测试路由器发送关闭指令,并向下一组与所述控制设备的数量匹配的待测试路由器发送开启指令,直至完成对所有待测试路由器的测试。

18、可选的,所述处理单元,还用于:

19、在所述待测试终端设备与所述待测试路由器连接异常或出现断网断流时,触发所述控制设备抓取日志数据log的线程,抓取相应的log并上传;以及

20、控制当前所述待测试路由器随机设置设定数量的信道,由所述控制设备控制与自身连接的所述待测试终端设备抓取所述设定数量的信道的嗅探器数据,并按设定周期上传所抓取的嗅探器数据。

21、可选的,所述电源分配单元、所述待测试路由器、所述控制设备和所述待测终端设备均配置于同一网段中;其中,所述待测试路由器和所述待测终端设备被配置为动态ip地址;所述电源分配单元和所述控制设备被配置为静态ip地址。

22、可选的,所述网络数据包探索测试及下载测试包括以下至少之一:

23、扫描搜索、无线连接、网页访问、直播播放、文本下载、蓝牙开关/扫描、近场通信nfc开关/扫描、定位搜星、拨号状态下的ping入以及ping出。

24、根据本公开实施例的第三方面,提供一种电子设备,包括:处理器和用于存储处理器可执行指令的存储器,其中,所述处理器被配置为在调用存储器中的可执行指令时,能够执行所述的电子设备网络接入兼容性的测试方法的步骤。

25、根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行所述的电子设备网络接入兼容性的测试方法的步骤。

26、本公开的实施例提供的技术方案可以包括以下有益效果:

27、在本公开的实施例中,通过设置多个电源分配单元,分别对待测试路由器的供电进行开启并依次实现相关测试项的测试,对测试过程中的产生的相关文件及相关数据结果进行保存,并在测试结束或测试间歇向后台进行上报。本公开的实施例通过设置电源分配单元,保证了网络环境干净且使交换机维持较小负荷运行,测试时只需要控制电源分配单元电源管理上的端口给对应的待测路由器供电,其余待测路由器先不供电,采用这种自动控制的方式可以依次遍历所有待测路由器,且可以满足多个项目多台待测终端设备同时测试。本公开实施例通过对热点扫描连接及各种场景下的ping测试结果进行判断,当确定与路由器连接异常或出现断网断流时,能够实现log的自动抓取,大大方便了测试,提升了测试效率,且测试项目更全面。

28、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1