一种自动化测试手机wifi兼容性的方法及系统的利记博彩app

文档序号:7802895阅读:293来源:国知局
一种自动化测试手机wifi兼容性的方法及系统的利记博彩app
【专利摘要】本发明公开了一种自动化测试手机WIFI兼容性的方法及系统。该方法包括:客户端回放自动化测试脚本以自动修改路由器的信息参数,并向被测试的手机终端发送广播,其中自动化测试脚本由批处理文件及脚本构成,且批处理文件由客户端生成并含有ADB发送广播指令、脚本由自动化测试工具录制并包含用于修改路由器的信息参数的指令以及修改后的路由器的信息参数;手机终端监听客户端是否发送广播过来,若是,则根据列表连接指定的AP点,记录并显示网络连接的测试结果,列表由自动化测试工具生成并包括修改后的路由器的信息参数。本发明采用自动化测试代替现有技术中繁琐的人工测试,不仅可以节省人力,而且还大大提高了测试效率。
【专利说明】一种自动化测试手机WIFI兼容性的方法及系统
【技术领域】
[0001]本发明涉及WIFI兼容性测试【技术领域】,更具体地说,涉及一种自动化测试手机WIFI兼容性的方法及系统。
【背景技术】
[0002]现有技术中测试手机等移动设备WIFI兼容性的方法一般都是通过人工修改路由器的信息参数,并手动操作使手机连接指定的路由器,然后查看手机是否可以连接上WIFI,从而判断该连接是否可以上网。
[0003]由于路由器的模式和加密方式较多,测试的路由器的数量较大,手工选择手机连接指定路由器很容易产生混淆,导致耗费人力较大、且测试效率较低。

【发明内容】

[0004]本发明要解决的技术问题在于,针对现有技术的上述手工测试WIFI兼容性时,由于路由器的模式和加密方式较多,测试的路由器的数量较大,手工选择手机连接指定路由器很容易产生混淆,导致耗费人力较大、测试效率较低的缺陷,提供一种自动化测试手机WIFI兼容性的方法及系统。
[0005]本发明解决其技术问题所采用的技术方案是:构造一种自动化测试手机WIFI兼容性的方法,包括步骤:
[0006]S1、客户端回放自动化测试脚本以自动修改路由器的信息参数,并向被测试的手机终端发送广播,其中所述自动化测试脚本由批处理文件及脚本构成,且所述批处理文件由客户端生成并含有ADB发送广播指令、所述脚本由自动化测试工具录制并包含用于修改路由器的信息参数的指令以及修改后的路由器的信息参数;
[0007]S2、所述手机终端监听所述客户端是否发送广播过来,若是,则根据列表连接指定的AP点,记录并显示网络连接的测试结果,所述列表由自动化测试工具生成并包括修改后的路由器的信息参数。
[0008]在本发明所述的自动化测试手机WIFI兼容性的方法中,步骤S2中具体包括:
[0009]S21、在所述手机终端上制作一个带有接收广播功能的WIFI兼容性测试的APK ;
[0010]S22、所述手机终端通过所述APK监听所述客户端是否发送广播过来,若是,则根据所述列表连接指定的AP点,记录并显示网络连接的测试结果。
[0011]在本发明所述的自动化测试手机WIFI兼容性的方法中,所述路由器的信息参数包括SSID、模式、加密方式以及密码。
[0012]在本发明所述的自动化测试手机WIFI兼容性的方法中,所述测试结果包括:显示“正确”或“错误”,若显示“错误”则指出出现错误的类型,所述错误的类型包括:找不到AP点、密码错误或者连接不到网络。
[0013]本发明还提供一种自动化测试手机WIFI兼容性的系统,包括主路由器、交换机以及多个子路由器,所述主路由器的Lan 口与所述子路由器的Wan 口通过所述交换机连接,还包括一个或多个用于测试手机WIFI兼容性的客户端、以及被测试的手机终端,所述客户端与所述手机终端通过USB连接线连接,并与所述主路由器的Lan 口连接,其中,所述客户端包括路由器参数设置单元、脚本录制单元、批处理文件制作单元、自动化测试脚本生成单元以及自动化测试单元:
[0014]路由器参数设置单元,用于:登录各个路由器的设置界面,修改所述路由器的信息参数;
[0015]脚本录制单元,用于:使用自动化测试工具将修改路由器的信息参数的指令以及修改后的路由器的信息参数录制成脚本,同时将修改后的路由器的信息参数制成列表;
[0016]批处理文件制作单元,用于:生成含有ADB发送广播指令的批处理文件;
[0017]自动化测试脚本生成单元,用于:将所述脚本插入所述批处理文件,形成自动化测试脚本;
[0018]自动化测试单元,用于:回放所述自动化测试脚本以自动修改路由器的信息参数,并向被测试的手机终端发送广播,使所述手机终端监听所述客户端是否发送广播过来,若是,则根据所述列表连接指定的AP点,记录并显示网络连接的测试结果。
[0019]在本发明所述的自动化测试手机WIFI兼容性的系统中,所述手机终端包括APK制作单元,其中:
[0020]APK制作单元,用于:在被测手机终端上制作一个带有接收广播功能的WIFI兼容性测试的APK ;
[0021]所述APK,用于:监听所述客户端是否发送广播过来,若是,则根据所述列表连接指定的AP点,记录并显示网络连接的测试结果。。
[0022]在本发明所述的自动化测试手机WIFI兼容性的系统中,所述路由器的信息参数包括SSID、模式、加密方式以及密码。
[0023]在本发明所述的自动化测试手机WIFI兼容性的系统中,所述测试结果包括:显示“正确”或“错误”,若显示“错误”则指出出现错误的类型,所述错误的类型包括:找不到AP点、密码错误或者连接不到网络。
[0024]与现有技术相比,实施本发明具有以下有益效果:
[0025]本发明提供的一种自动化测试手机WIFI兼容性的方法及系统设计的通过客户端回放自动化测试脚本以自动修改路由器的信息参数,并向被测试的手机终端发送广播,使被测试的手机终端监听客户端是否发送广播过来,若是,则根据由自动化测试工具生成并包括修改后的路由器的信息参数的列表自动连接指定的AP点,记录并显示网络连接的测试结果,实现了自动化测试的方法代替现有技术中繁琐的人工测试,不仅可以节省人力,而且还大大提高了测试效率。
【专利附图】

【附图说明】
[0026]下面将结合附图及实施例对本发明作进一步说明,附图中:
[0027]图1是本发明中自动化手机WIFI兼容性测试方法的流程图;
[0028]图2是图所示步骤S2的具体流程图;
[0029]图3是本发明中自动化手机WIFI兼容性测试系统的物理架构图。【具体实施方式】
[0030]为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的【具体实施方式】。
[0031]图1是本发明中自动化手机WIFI兼容性测试方法的流程图。参见图1所示,本发明实施例提供的一种自动化手机WIFI兼容性测试的方法包括以下步骤:
[0032]S1、客户端回放自动化测试脚本以自动修改路由器的信息参数,并向被测试的手机终端发送广播,其中自动化测试脚本由批处理文件及脚本构成,且批处理文件由客户端生成并含有ADB发送广播指令、脚本由自动化测试工具录制并包含用于修改路由器的信息参数的指令以及修改后的路由器的信息参数,这里需要说的是,回放自动化测试脚本时,每修改一次路由器信息参数列表,都会通过批处理文件向被测试的手机终端发送一次广播,且路由器的信息参数包括SSID、模式、加密方式以及密码;
[0033]S2、手机终端监听客户端是否发送广播过来,若是,则根据列表连接指定的AP点,记录并显示网络连接的测试结果,列表由自动化测试工具生成并包括修改后的路由器的信息参数。
[0034]参见图2所示,步骤S2中还包括以下步骤:
[0035]S21、在手机终端上制作一个带有接收广播功能的WIFI兼容性测试的APK ;
[0036]S22、手机终端通过APK监听客户端是否发送广播过来,若是,则根据列表连接指定的AP点,记录并显示网络连接的测试结果。具体地,若APK监听到客户端发送广播过来,则会按照顺序执行上述信息参数列表,使用AndroidAPI自动连接指定SSID和密码的AP点,并通过Ping指定网站判断是否连接上WIFI以及该连接否能上网,记录和显示网络连接的测试结果。这里的测试结果包括:显示“正确”或“错误”,若显示“错误”则指出出现错误的类型,错误的类型包括:找不到AP点、密码错误或者连接不到网络。
[0037]这里需要说明的是,本发明实施例提供的自动化手机WIFI兼容性测试的方法是基于自动化手机WIFI兼容性测试系统来实现的。该系统的物理架构包括主路由器、交换机以及多个子路由器,主路由器的Lan 口与子路由器的Wan 口通过交换机连接。其中:再步骤SI之前,还包括设置路由器的IP,较佳的,本发明实施例中将主路由器的Lan 口设置成静态IP (192.168.1.1),子路由器的 Wan 口的 IP 依次设置成(192.168.1.2,192.168.1.3......)。
[0038]本发明实施列提供的一种自动化手机WIFI兼容性的方法设计的通过客户端修改路由器的信息参数,并使用自动化测试工具将修改路由器的信息参数的动作以及修改后的路由器的信息参数录制成脚本,同时将修改后的路由器的信息参数制成列表;然后将录制的脚本插入预先制作包含ADB发送广播指令的批处理文件,生成完整的自动化测试脚本;最通过客户端后回放自动化测试脚本以自动修改路由器的信息参数,并向被测试的手机终端发送广播,使被测试的手机终端监听客户端是否发送广播过来,若是,则根据列表自动连接指定的AP点,记录并显示网络连接的测试结果,实现了自动化测试的方法代替现有技术中繁琐的人工测试,不仅可以节省人力,而且还大大提高了测试效率。
[0039]图3是本发明中自动化手机WIFI兼容性测试系统的物理架构图。参见图3所示,该系统的物理架构包括主路由器、交换机以及多个子路由器,主路由器的Lan 口与子路由器的Wan 口通过交换机连接,还包括一个或多个用于测试手机WIFI兼容性的客户端、以及被测试的手机终端,客户端与手机终端通过USB连接线连接,并与主路由器的Lan 口连接。此外,本发明提供的一种自动化手机WIFI兼容性测试系统的客户端具体包括路由器参数设置单元、脚本录制单元、批处理文件制作单元、自动化测试脚本生成单元以及自动化测试单元,其中:
[0040]路由器参数设置单元,用于:登录各个路由器的设置界面,修改路由器的信息参数,路由器的信息参数包括SSID、模式、加密方式以及密码;
[0041]脚本录制单元,用于:使用自动化测试工具将修改路由器的信息参数的指令以及修改后的路由器的信息参数录制成脚本,同时将修改后的路由器的信息参数制成列表;
[0042]批处理文件制作单元,用于:生成含有ADB发送广播指令的批处理文件;
[0043]自动化测试脚本生成单元,用于:将脚本插入所述批处理文件,形成自动化测试脚本;
[0044]自动化测试单元,用于:回放自动化测试脚本以自动修改路由器的信息参数,并向被测试的手机终端发送广播,使手机终端监听所述客户端是否发送广播过来,若是,则根据所述列表连接指定的AP点,记录并显示网络连接的测试结果。这里需要说的是,回放自动化测试脚本时,每修改一次路由器信息参数列表,客户端都会通过批处理文件向被测试的手机终端发送一次广播。
[0045]进一步,本实施例中的手机终端包括APK制作单元,其中:
[0046]APK制作单元,用于:在被测手机终端上制作一个带有接收广播功能的WIFI兼容性测试的APK ;
[0047]APK,用于:监听客户端是否发送广播过来,若是,则根据列表连接指定的AP点,记录并显示网络连接的测试结果。
[0048]具体地,若APK监听到客户端发送广播过来,则会按照顺序执行上述信息参数列表,使用Android API自动连接指定SSID和密码的AP点,并通过Ping指定网站判断是否连接上WIFI以及该连接否能上网,记录和显示网络连接的测试结果。这里的测试结果包括:显示“正确”或“错误”,若显示“错误”则指出出现错误的类型,错误的类型包括:找不到AP点、密码错误或者连接不到网络。
[0049]综上可以看出,本发明实施列提供的一种自动化手机WIFI兼容性的系统,设计的由客户端和手机终端可以实现自动测试手机WIFI的兼容性,克服了现有技术中手工测试WIFI兼容性时,由于路由器的模式和加密方式较多,测试的路由器的数量较大,手工选择手机连接指定路由器很容易产生混淆,导致耗费人力较大、测试效率较低的缺陷,不仅可以节省人力,而且还大大提高了测试效率。
[0050]上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的【具体实施方式】,上述的【具体实施方式】仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。
【权利要求】
1.一种自动化测试手机WIFI兼容性的方法,其特征在于,包括步骤: 51、客户端回放自动化测试脚本以自动修改路由器的信息参数,并向被测试的手机终端发送广播,其中所述自动化测试脚本由批处理文件及脚本构成,且所述批处理文件由客户端生成并含有ADB发送广播指令、所述脚本由自动化测试工具录制并包含用于修改路由器的信息参数的指令以及修改后的路由器的信息参数; 52、所述手机终端监听所述客户端是否发送广播过来,若是,则根据列表连接指定的AP点,记录并显示网络连接的测试结果,所述列表由自动化测试工具生成并包括修改后的路由器的信息参数。
2.根据权利要求1所述的自动化测试手机WIFI兼容性的方法,其特征在于,步骤S2中具体包括: 521、在所述手机终端上制作一个带有接收广播功能的WIFI兼容性测试的APK; 522、所述手机终端通过所述APK监听所述客户端是否发送广播过来,若是,则根据所述列表连接指定的AP点,记录并显示网络连接的测试结果。
3.根据权利要求2所述的自动化测试手机WIFI兼容性的方法,其特征在于,所述路由器的信息参数包括SSID、模式、加密方式以及密码。
4.根据权利要求3所述的自动化测试手机WIFI兼容性的方法,其特征在于,所述测试结果包括:显示“正确”或“错误”,若显示“错误”则指出出现错误的类型,所述错误的类型包括:找不到AP点、密码错误或者连接不到网络。
5.一种自动化测试手机WIFI兼容性的系统,包括主路由器、交换机以及多个子路由器,所述主路由器的Lan 口与所述子路由器的Wan 口通过所述交换机连接,还包括一个或多个用于测试手机WIFI兼容性的客户端、以及被测试的手机终端,所述客户端与所述手机终端通过USB连接线连接,并与所述主路由器的Lan 口连接,其特征在于: 所述客户端包括路由器参数设置单元、脚本录制单元、批处理文件制作单元、自动化测试脚本生成单元以及自动化测试单元,其中: 路由器参数设置单元,用于:登录各个路由器的设置界面,修改所述路由器的信息参数; 脚本录制单元,用于:使用自动化测试工具将修改路由器的信息参数的指令以及修改后的路由器的信息参数录制成脚本,同时将修改后的路由器的信息参数制成列表; 批处理文件制作单元,用于:生成含有ADB发送广播指令的批处理文件; 自动化测试脚本生成单元,用于:将所述脚本插入所述批处理文件,形成自动化测试脚本; 自动化测试单元,用于:回放所述自动化测试脚本以自动修改路由器的信息参数,并向被测试的手机终端发送广播,使所述手机终端监听所述客户端是否发送广播过来,若是,则根据所述列表连接指定的AP点,记录并显示网络连接的测试结果。
6.根据权利要求5所述的自动化测试手机WIFI兼容性的系统,其特征在于,所述手机终端包括APK制作单元,其中: APK制作单元,用于:在被测手机终端上制作一个带有接收广播功能的WIFI兼容性测试的APK ; 所述APK,用于:监听所述客户端是否发送广播过来,若是,则根据所述列表连接指定的AP点,记录并显示网络连接的测试结果。
7.根据权利要求6所述的自动化测试手机WIFI兼容性的系统,其特征在于,所述路由器的信息参数包括SSID、模式、加密方式以及密码。
8.根据权利要求7所述的自动化测试手机WIFI兼容性的系统,其特征在于,所述记录和显示测试结果包括:显示“正确”或“错误”,若显示“错误”则指出出现错误的类型,所述错误的类型包括:找不到AP点、密码错误或者连接不到网络。
【文档编号】H04W24/00GK103929753SQ201410183368
【公开日】2014年7月16日 申请日期:2014年4月30日 优先权日:2014年4月30日
【发明者】李学海, 李祖品, 岳闯, 肖亮 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1