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

文档序号:8398571阅读:500来源:国知局
一种无线连接测试方法及设备的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种无线连接测试方法及设备。
【背景技术】
[0002]目前,WIFI连接测试主要采用软件自动化测试方法,这种软件自动化测试就是在预设条件下运行系统或应用程序,评估运行结果。实践中发现,在WIFI连接测试中,系统主要是通过带WIFI功能的设备能否访问外网来判断WIFI是否与路由器连接成功。然而,当系统所处的环境中没有外网时,该WIFI连接测试就无法进行,即使系统所处的环境中有外网,为了确保测试结果的准确性,系统需要待外网稳定时才能进行WIFI连接测试。可见,这种基于外网的WIFI连接测试的准确性比较低,且必须是系统所处的环境中有外网才可以进行测试。

【发明内容】

[0003]本发明实施例公开了一种无线连接测试方法及设备,可以在没有外网的环境下进行无线连接测试,同时提高无线连接测试的准确性。
[0004]本发明实施例第一方面公开了一种无线连接测试方法,包括:
[0005]接收用于指示无线连接测试的测试指令;
[0006]响应所述测试指令,开启无线连接功能;
[0007]在预设连接等待时间内,判断与路由设备的无线连接是否成功;
[0008]当判断与路由设备的无线连接成功时,确定所述无线连接测试成功,当判断与路由设备的无线连接失败时,确定所述无线连接测试失败。
[0009]本发明实施例第二方面公开了一种设备,包括:
[0010]接收单元,用于接收用于指示无线连接测试的测试指令;
[0011]开启单元,用于响应所述测试指令,开启无线连接功能;
[0012]判断单元,用于在预设连接等待时间内,判断与路由设备的无线连接是否成功;
[0013]确定单元,用于当所述判断单元判断与路由设备的无线连接成功时,确定所述无线连接测试成功;
[0014]所述确定单元,还用于当所述判断单元判断与路由设备的无线连接失败时,确定所述无线连接测试失败。
[0015]本发明实施例中,在接收到用于指示无线连接测试的测试指令,开启无线连接功能之后,在预设连接等待时间内,判断与路由设备的无线连接是否成功,当判断与路由设备的无线连接成功时,确定无线连接测试成功,当判断与路由设备的无线连接失败时,确定无线连接测试失败。可见,本发明实施例中,只需判断与路由设备的无线连接是否成功,就可以确定无线连接测试是否成功,而无需依赖外部环境,从而可以在没有外网的环境下进行无线连接测试,同时提高无线连接测试的准确性。
【附图说明】
[0016]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本发明实施例公开的一种无线连接测试方法的流程示意图;
[0018]图2是本发明实施例公开的另一种无线连接测试方法的流程示意图;
[0019]图3是本发明实施例公开的一种测试设备的结构示意图;
[0020]图4是本发明实施例公开的另一种测试设备的结构示意图;
[0021]图5a是本发明实施例公开的另一种测试设备的结构示意图;
[0022]图5b是本发明实施例公开的另一种测试设备的结构示意图;
[0023]图6是本发明实施例公开的另一种测试设备的结构示意图。
【具体实施方式】
[0024]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]本发明实施例公开了一种无线连接测试方法及设备,可以在没有外网的环境下进行无线连接测试,同时提高无线连接测试的准确性。以下分别进行详细说明。
[0026]本发明实施例中,测试设备可以包括任何带有无线连接功能的设备,如手机、平板电脑、IPAD以及移动互联网设备(MID),路由设备可以包括任何能连接两个以上网络的设备,如路由器或带路由功能的智能终端等,其中,该测试设备预先安装有用于测试的APK(安卓应用程序安装包),在测试设备开启无线连接功能后,该应用程序就开始测试与路由设备的无线连接是否成功。
[0027]请参见图1,图1是本发明实施例公开的一种无线连接测试方法的流程示意图。如图1所示,该方法可以包括以下步骤:
[0028]S101、测试设备接收用于指示无线连接测试的测试指令。
[0029]本发明实施例中,在测试设备接收到测试指令之前,测试设备需要预先保存连接密码,该连接密码用于在进行无线连接测试时,该测试设备能够自动与路由设备建立无线连接,在测试之前,测试设备还需要预先设置参数信息,该参数信息可以包括但不限于测试总次数、预设连接等待时间、每次测试的时间间隔、测试报告保存的路径、名称、格式等,以及将每个计数器和计时器的初始值置O。
[0030]进一步地,测试之前需要针对测试项进行选择以选出需要测试的项目,例如:该测试项可以包括三类:一、WIFI列表检测测试;二、WIFI连接成功率测试;三、WIFI连接测试。在选出指定需要测试的测试项之后,测试设备就可以接收针对该测试项的测试指令了。
[0031]本发明实施例中,该无线连接可以为WIFI网络连接,该测试指令可以是接收用户输入的操作指令,例如:用户点击测试设备上的无线连接标识按钮,或者,该测试指令可以是测试设备自动生成的测试指令,例如:在特定时间进行自动测试的测试指令。
[0032]S102、测试设备响应测试指令,开启无线连接功能。
[0033]本发明实施例中,在步骤SlOl接收到测试指令之后,该测试设备就可以开启无线连接功能,此时,测试设备上安装的用于测试的应用程序开启启动,对该测试设备与路由设备的无线连接进行测试。由于在测试之前,测试设备预先保存了连接密码,在开启无线连接功能之后,无需用户输入连接密码,测试设备可以自动与路由设备建立连接。
[0034]S103、测试设备在预设连接等待时间内,判断与路由设备的无线连接是否成功,若是,执行步骤S104,若否,执行步骤S105。
[0035]本发明实施例中,该预设连接等待时间可以根据不同的测试设备可以接受的连接时间来设置不同的等待时间,例如:对于智能手机来说,可以将预设等待时间设置为30s,而对于IPAD来说,可以将预设等待时间设置为20s。
[0036]本发明实施例中,该测试设备可以在预设连接等待时间内,每隔预设时间向路由设备发送一次无线连接请求,当判断与路由设备的无线连接成功时,测试设备可以关闭无线连接功能并在预设时间间隔进入下次测试,当判断与路由设备的无线连接不成功时,测试设备需要进一步检测计时器的计时时长是否到达预设连接等待时间,如果到达预设连接等待时间,则测试设备自动关闭无线连接功能并在预设时间间隔进入下次测试,如果未到达预设连接等待时间,测试设备可以再次向路由设备发送无线连接请求,其中,该计时器在开启无线连接功能时启动,且该计时器在每次测试时的初始值为O。
[0037]作为一种可选的实施方式,测试设备判断与路由设备的无线连接是否成功的具体实现方式可以包括以下步骤:
[0038]11)调用连接函数获取连接返回值;
[0039]12)判断获取到的连接返回值是否为空值。
[0040]在该实施例中,测试设备调用连接函数获取连接返回值,该连接函数可以为:Networklnf0.getNetworklnfo,其中,该连接返回值用于指示与路由设备的无线连接成功,测试设备判断该连接返回值是否为空值(如“null”),若不为空值,则确定与路由设备的无线连接成功;若为空值,则确定与路由设备的无线连接失败。
[0041]作为另一种可选的实施方式,测试设备判断与路由设备的无线连接是否成功的具体实现方式可以包括以下步骤:
[0042]13)向路由设备发送访问指令;
[0043]14)判断是否接收到路由设备响应访问指令返回的目标值。
[0044]在该实施例中,测试设备可以预先获取路由设备的网关地址,在预设连接等待时间内,多次向路由设备发送访问指令,并判断是否接收到路由设备响应访问指令返回的目标值,该目标值用于指示与路由设备已建立连接;如果判断结果为是,则确定与路由设备的无线连接成功;如果判断结果为否,则确定与路由设备的无线连接设备失败。其中,该路由设备返回的值可以包括两种:一种用于指示与路由设备已建立连接的目标值(如返回数值“I”),一种用于指示与路由设备未建立连接的值(如返回数值“O”)。
[0045]S104、测试设备确定无线连接测试成功。
[0046]本发明实施例中,在步骤S103中判断与路由设备的无线连接成功时,测试
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1