一种无线连接测试方法及设备的制造方法_2

文档序号:8398571阅读:来源:国知局
设备可以确定测试设备与路由设备的无线连接测试成功。
[0047]作为一种可选的实施方式,在步骤S104之后,所述方法还可以包括如下步骤:
[0048]将第一计数器的计数值加1,其中,该第一计数器的计数值的初始值为0,该第一计数器用于记录无线连接成功的次数。
[0049]在该实施例中,第一计数器统计在该测试中测试设备与路由设备成功建立无线连接的次数,进而可以计算出测试设备与路由设备无线连接测试的成功率。
[0050]作为另一种可选的实施方式,在步骤S104之后,所述方法还可以包括如下步骤:
[0051]记录无线连接成功所需的连接时间。
[0052]在该实施例中,因为在预设连接等待时间内,测试设备可以多次向路由设备发送无线连接请求,因此,对于每次测试,测试设备与路由设备的无线连接成功的时间可能不一样,例如:在第一测试的预设连接等待时间内,测试设备向路由设备发送一次无线连接请求就成功建立了无线连接,所需的时间为2S,而在第二次测试的预设连接等待时间内,测试设备在向路由设备发送第三次无线连接请求时,才成功建立了无线连接,所需的时间为6S。通过记录每次测试连接成功所需的连接时间,在测试结束后,就可以统计出该测试设备与路由设备成功建立无线连接的最长连接时间以及最短连接时间。
[0053]S105、测试设备确定无线连接测试失败。
[0054]本发明实施例中,在步骤S103中判断与路由设备的无线连接失败时,测试设备可以确定测试设备与路由设备的无线连接测试失败。
[0055]作为一种可选的实施方式,在步骤S105之后,所述方法还可以包括以下步骤:
[0056]将第二计数器的计数值加1,其中,该第二计数器的计数值的初始值为0,该第二计数器用于记录无线连接失败的次数。
[0057]在该实施例中,第二计数器统计在该测试中测试设备与路由设备未成功建立无线连接的次数,进而可以计算出测试设备与路由设备无线连接测试的失败率。
[0058]在图1所描述的方法流程中,测试设备在接收到用于指示无线连接测试的测试指令,开启无线连接功能之后,在预设连接等待时间内,判断与路由设备的无线连接是否成功,当判断与路由设备的无线连接成功时,确定无线连接测试成功,当判断与路由设备的无线连接失败时,确定无线连接测试失败。可见,本发明实施例中,只需判断与路由设备的无线连接是否成功,就可以确定无线连接测试是否成功,而无需依赖外部环境,从而可以在没有外网的环境下进行无线连接测试,同时提高无线连接测试的准确性。
[0059]请参见图2,图2是本发明实施例公开的另一种无线连接测试方法的流程示意图。如图2所示,该方法可以包括以下步骤:
[0060]S201、测试设备接收用于指示无线连接测试的测试指令。
[0061]本发明实施例中,在测试设备接收到测试指令之前,测试设备需要预先保存连接密码,该连接密码用于在进行无线连接测试时,该测试设备能够自动与路由设备建立无线连接,在测试之前,测试设备还需要预先设置参数信息,该参数信息可以包括但不限于测试总次数、预设连接等待时间、每次测试的时间间隔、测试报告保存的路径、名称、格式等,以及将每个计数器和计时器的初始值置O。
[0062]进一步地,测试之前需要针对测试项进行选择以选出需要测试的项目,例如:该测试项可以包括三类:一、WIFI列表检测测试;二、WIFI连接成功率测试;三、WIFI连接测试。在选出指定需要测试的测试项之后,测试设备就可以接收针对该测试项的测试指令了。
[0063]本发明实施例中,该无线连接可以为WIFI网络连接,该测试指令可以是接收用户输入的操作指令,例如:用户点击测试设备上的无线连接标识按钮,或者,该测试指令可以是测试设备自动生成的测试指令,例如:在特定时间进行自动测试的测试指令。
[0064]S202、测试设备响应测试指令,开启无线连接功能。
[0065]本发明实施例中,在步骤S201接收到测试指令之后,该测试设备就可以开启无线连接功能,此时,测试设备上安装的用于测试的应用程序开启启动,对该测试设备与路由设备的无线连接进行测试。由于在测试之前,测试设备预先保存了连接密码,在开启无线连接功能之后,无需用户输入连接密码,测试设备可以自动与路由设备建立连接。
[0066]S203、测试设备在预设连接等待时间内,判断与路由设备的无线连接是否成功,若是,执行步骤S204?S207,若否,执行步骤S208?S211。
[0067]作为一种可选的实施方式,测试设备判断与路由设备的无线连接是否成功的具体实现方式可以包括以下步骤:
[0068]11)调用连接函数获取连接返回值;
[0069]12)判断获取到的连接返回值是否为空值。
[0070]在该实施例中,测试设备调用连接函数获取连接返回值,该连接函数可以为:Networklnf0.getNetworklnfo,通过调用该连接函数获得的连接返回值用于指示与路由设备的无线连接成功,测试设备判断该连接返回值是否为空值(如“null ”),若不为空值,则确定与路由设备的无线连接成功;若为空值,则确定与路由设备的无线连接失败。
[0071]作为另一种可选的实施方式,测试设备判断与路由设备的无线连接是否成功的具体实现方式可以包括以下步骤:
[0072]13)向路由设备发送访问指令;
[0073]14)判断是否接收到路由设备响应访问指令返回的目标值。
[0074]在该实施例中,测试设备可以预先获取路由设备的网关地址,在预设连接等待时间内,多次向路由设备发送访问指令,并判断是否接收到路由设备响应访问指令返回的目标值,该目标值用于指示与路由设备已建立连接;如果判断结果为是,则确定与路由设备的无线连接成功;如果判断结果为否,则确定与路由设备的无线连接设备失败。其中,该路由设备返回的值可以包括两种:一种用于指示与路由设备已建立连接的目标值(如返回数值“I”),一种用于指示与路由设备未建立连接的值(如返回数值“O”)。
[0075]S204、测试设备在连接界面上显示用于表示无线连接成功的图像。
[0076]本发明实施例中,当步骤S203中测试设备判断与路由设备的无线连接成功时,测试设备会在连接界面上显示一个图像,该图像用于表示无线连接成功。
[0077]S205、测试设备调用图像截取函数截取连接界面上预设区域内的图像。
[0078]本发明实施例中,测试设备安装的应用程序的函数库中存储有各种函数,在连接界面显示图像后,测试设备可以调用图像截取函数截取连接界面上预设区域内的图像,该预设区域为用于唯一标识该显示图像的特定区域,例如,如果该显示的图像有个标记,截取的预设区域只需要包括这个标记就可以。
[0079]S206、测试设备判断截取的图像与预先存储的目标图像是否一致,若一致,执行步骤 S207。
[0080]本发明实施例中,该目标图像用于指示无线连接测试成功。测试设备将分别获取截取的图像和目标图像的RGB (红、绿、蓝)值,并将两张图像的RGB值进行对比,如果两张图像的RGB值的相似度在预设范围内,则可以判断截取的图像与目标图像一致,否则,截取的图像与目标图像不一致,其中,该预设范围可以为该测试设备安装的应用程序自身设定的范围,如85%?90%。
[0081]S207、测试设备确定无线连接测试成功。
[0082]本发明实施例中,当步骤S206中测试设备判断截取的图像与目标图像一致时,就可以确定无线连接测试成功。
[0083]作为一种可选的实施方式,在步骤S207之后,所述方法还可以包括如下步骤:
[0084]将第一计数器的计数值加1,其中,该第一计数器的计数值的初始值为0,该第一计数器用于记录无线连接成功的次数。
[0085]在该实施例中,可以通过第一计数器来统计在该测试中,测试设备与路由设备成功建立无线连接的次数,进而可以计算出测试设备与路由设备无线连接测试的成功率。
[0086]S208、测试设备在连接界面上显示用于表示无线连接失败的图像。
[0087]本发明实施例中,当步骤S203中测试设备判断与路由设备的无线连接失败时,测试设备会在连接界面上显示一个图像,该图像用于表示无线连接失败。
[0088]S209、测试设备调用图像截取函数截取连接界面上预设区域内的图像。
[0089]本发明实施例中,测试设备安装的应用程序的函数库中存储有各种函数,在连接界面显示图像后,测试设备可以调用图像截取函数截取连接界面上预设区域内的图像,该预设区域为用于唯一标识该显示图像的特定区域,例如,如果该显示的图像有个标记,截取的预设区域只需要包括这个标记就可以。
[0090]S210、测试设备判断截取的图像与预先存储的目标图像是否一致,若不一致,执行步骤S211。
[0091]本发明实施例中,该目标图像用于指示无线连接测试成功。测试设备将分别获取截取的图像和目标图像的RGB (红、绿、蓝)值,并将两张图像的RGB值进行对比,如果两张图像的RGB值
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1