【技术实现步骤摘要】
WiFi模块自动化测试方法、装置、计算机设备及存储介质
本专利技术涉及计算机软件
,特别涉及一种WiFi模块自动化测试方法、装置、计算机设备及存储介质。
技术介绍
现有的自动化测试通常基于网络ADB连接或者USB通讯以进行脚本传输,但是在通过USB通讯进行脚本传输时无法进行多台同步操作,在使用ADB网络连接进行脚本传输时则无法保证在没有网络的环境下进行自动化测试,从而导致WiFi模块的稳定性问题被忽略。另外,在对WiFi模块进行测试时,过多的人为操作容易导致系统卡顿甚至卡死,并且测试效率低,从而造成时间资源和人力资源浪费等。
技术实现思路
本专利技术实施例提供了一种WiFi模块自动化测试方法、装置、计算机设备及存储介质,旨在对WiFi模块进行快速准确地自动化测试且测试过程不受网络限制。第一方面,本专利技术实施例提供了一种WiFi模块自动化测试方法,包括:通过安卓调试桥与安装有WiFi模块的被测试设备进行网络连接;在自动化测试框架中运行预先编写的自动化测试用例,从而获取 ...
【技术保护点】
1.一种WiFi模块自动化测试方法,其特征在于,包括:/n通过安卓调试桥与安装有WiFi模块的被测试设备进行网络连接;/n在自动化测试框架中运行预先编写的自动化测试用例,从而获取所述被测试设备的版本信息;/n当所述被测试设备的版本信息符合预期值时,向所述被测试设备推送预先编写的应用程序包,使所述被测试设备根据所述应用程序包对WiFi模块进行自动化测试;/n获取所述WiFi模块的自动化测试结果,并在所述自动化测试用例运行结束后根据所述WiFi模块的自动化测试结果生成对应的测试报告。/n
【技术特征摘要】
1.一种WiFi模块自动化测试方法,其特征在于,包括:
通过安卓调试桥与安装有WiFi模块的被测试设备进行网络连接;
在自动化测试框架中运行预先编写的自动化测试用例,从而获取所述被测试设备的版本信息;
当所述被测试设备的版本信息符合预期值时,向所述被测试设备推送预先编写的应用程序包,使所述被测试设备根据所述应用程序包对WiFi模块进行自动化测试;
获取所述WiFi模块的自动化测试结果,并在所述自动化测试用例运行结束后根据所述WiFi模块的自动化测试结果生成对应的测试报告。
2.根据权利要求1所述的WiFi模块自动化测试方法,其特征在于,所述在自动化测试框架中运行预先编写的自动化测试用例,从而获取所述被测试设备的版本信息,包括:
通过运行所述自动化测试用例获取所述被测试设备的ID信息,并根据所述ID信息获取所述被测试设备的版本信息。
3.根据权利要求1所述的WiFi模块自动化测试方法,其特征在于,所述当所述被测试设备的版本信息符合预期值时,向所述被测试设备推送预先编写的应用程序包,使所述被测试设备根据所述应用程序包对WiFi模块进行自动化测试,包括:
通过所述自动化测试用例中的点击事件控制所述WiFi模块进行开关测试和插拔测试。
4.根据权利要求3所述的WiFi模块自动化测试方法,其特征在于,所述通过所述自动化测试用例中的点击事件控制所述WiFi模块进行开关测试和插拔测试,包括:
通过所述点击事件控制所述WiFi模块每隔预设时间间隔开关一次,并在所述WiFi模块开关N次后判断所述WiFi模块的开关状态。
5.根据权利要求3所述的WiFi模块自动化测试方法,其特征在于,所述通过所述自动化测试用例中的点击事件控制所述WiFi模块进行开关测试和插拔测试,还包括:
在所述WiFi模块每一次插拔测试过程中均对所述WiFi模块的插拔状态进行判断,并在所述WiFi模块插拔M次后判断所述WiFi模块的开关状态;
若所述WiFi模块处于关闭状态,则控制所述WiFi模块开启以与所述被测试设备建立网络连接。
6.根据权利要求1所述的WiFi模块自动化测试方法,其特征在于,所述获取所述WiFi模块...
【专利技术属性】
技术研发人员:钟海龙,刘文庆,李振乐,
申请(专利权)人:深圳市康冠商用科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。