This application provides a Wi Fi module automatic test system, including: test server, which is a computer with Appium framework installed; at least one handheld mobile device; LAN devices and modules to be tested; test server sends control instructions to handheld mobile devices according to test scripts; handheld mobile devices send control instructions automatically according to control instructions and simulate manual operations. Specific operation instructions, handheld mobile devices and modules to be tested communicate through LAN devices, and the module to be tested receives specific operation instructions and executes related operations for testing. In the Wi Fi module automatic test system provided in this application, the Appium framework automatically converts the test code logic into ADB command control test cell phone, which can realize the functions of automatic distribution network without manual intervention, automatic reset, automatic stop of errors and extraction of error information, and save the manpower and time cost of manual test.
【技术实现步骤摘要】
一种Wi-Fi模块自动测试方法及测试系统
本专利技术涉及一种Wi-Fi模块自动测试方法及测试系统。
技术介绍
Wi-Fi模块又名串口Wi-Fi模块,属于物联网传输层,功能是将串口或TTL电平转为符合Wi-Fi无线网络通信标准的嵌入式模块。Wi-Fi模块是实现无线智能家居、M2M等物联网应用的重要组成部分。在Wi-Fi模块的可靠性测试中,目前采用的是人工测试,一般要通过测试人员通过手机上的App来对待测模块进行控制,从而进行所有功能性的验证。在测试过程中,经常需要进行多次重复性联网、复位等测试,人工测试耗时久,且人工在长时间重复性测试中容易出现懈怠和疲倦,容易导致测试结果偏差或不准确。
技术实现思路
本专利技术的目的是为了解决上述问题,本申请提供一种无需人工干预的Wi-Fi模块自动测试方法及测试系统。本专利技术为实现上述功能,所采用的技术方案是提供一种Wi-Fi模块自动测试系统,其特征在于,包括:测试服务器,所述测试服务器为安装了Appium框架的电脑;至少一台手持移动设备;局域网设备及待测模块,所述测试服务器根据测试脚本向所述手持移动设备发送控制指令,所述手持移动设备根据收到的所述控制指令,模拟人工操作自动发出具体操作指令,所述手持移动设备和所述待测模块通过局域网设备进行通信,所述待测模块接收所述手持移动设备发出的具体操作指令,执行相关操作进行测试。进一步的,所述系统还包括TTL转USB模块,所述待测试模块通过TTL转USB模块接入到所述测试服务器。进一步的,所述系统还包括设置在所述测试服务器中的抓取模块,所述抓取模块从所述待测模块抓取其log信息。进一步的, ...
【技术保护点】
1.一种Wi‑Fi模块自动测试系统,其特征在于,包括:测试服务器,所述测试服务器为安装了Appium框架的电脑;至少一台手持移动设备;局域网设备及待测模块,所述测试服务器根据测试脚本向所述手持移动设备发送控制指令,所述手持移动设备根据收到的所述控制指令,模拟人工操作自动发出具体操作指令,所述手持移动设备和所述待测模块通过局域网设备进行通信,所述待测模块接收所述手持移动设备发出的具体操作指令,执行相关操作进行测试。
【技术特征摘要】
1.一种Wi-Fi模块自动测试系统,其特征在于,包括:测试服务器,所述测试服务器为安装了Appium框架的电脑;至少一台手持移动设备;局域网设备及待测模块,所述测试服务器根据测试脚本向所述手持移动设备发送控制指令,所述手持移动设备根据收到的所述控制指令,模拟人工操作自动发出具体操作指令,所述手持移动设备和所述待测模块通过局域网设备进行通信,所述待测模块接收所述手持移动设备发出的具体操作指令,执行相关操作进行测试。2.根据权利要求1所述的Wi-Fi模块自动测试系统,其特征在于:所述系统还包括TTL转USB模块,所述待测试模块通过TTL转USB模块接入到所述测试服务器。3.根据权利要求2所述的Wi-Fi模块自动测试系统,其特征在于:所述系统还包括设置在所述测试服务器中的抓取模块,所述抓取模块从所述待测模块抓取其log信息。4.根据权利要求3所述的Wi-Fi模块自动测试系统,其特征在于:当所述待测模块接入所述测试服务器后,所述待测模块处于侦听状态,所述手持移动设备收到所述控制指令后,首先向所述局域网设备发送配网请求,所述局域网设备转发所述配网请求,处于侦听状态的所述待测模块,接收到所述局域网设备下发的所述配网请求时,解密其中所携带的配网信息,自动联网。5.根据权利要求1-4任一所述的Wi-Fi模块自动测试系统,其特征在于:所述测试服务器安装有测试环境和依赖包,在运行所述测试脚本时,所述Appium框架自动将测试代码逻辑转化成adb指令作为所述控制指令发送给所述手持移动设备。6.一种Wi-Fi模块自动测试方法,其特征在于,包括以下步骤:步骤A测试准备工作,所述测试准备工作包括将待测模块接入测试服务器,编写测试脚本;步骤B测试服务器运行所述测试脚本,生成控制指令,并将所述控制指令发送给手持移动设备;步骤D所...
【专利技术属性】
技术研发人员:李党群,
申请(专利权)人:欧普照明股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。