一种自动化测试手机WIFI兼容性的方法及系统技术方案

技术编号:10217536 阅读:490 留言:0更新日期:2014-07-16 15:28
本发明专利技术公开了一种自动化测试手机WIFI兼容性的方法及系统。该方法包括:客户端回放自动化测试脚本以自动修改路由器的信息参数,并向被测试的手机终端发送广播,其中自动化测试脚本由批处理文件及脚本构成,且批处理文件由客户端生成并含有ADB发送广播指令、脚本由自动化测试工具录制并包含用于修改路由器的信息参数的指令以及修改后的路由器的信息参数;手机终端监听客户端是否发送广播过来,若是,则根据列表连接指定的AP点,记录并显示网络连接的测试结果,列表由自动化测试工具生成并包括修改后的路由器的信息参数。本发明专利技术采用自动化测试代替现有技术中繁琐的人工测试,不仅可以节省人力,而且还大大提高了测试效率。

【技术实现步骤摘要】
一种自动化测试手机WIFI兼容性的方法及系统
本专利技术涉及WIFI兼容性测试
,更具体地说,涉及一种自动化测试手机WIFI兼容性的方法及系统。
技术介绍
现有技术中测试手机等移动设备WIFI兼容性的方法一般都是通过人工修改路由器的信息参数,并手动操作使手机连接指定的路由器,然后查看手机是否可以连接上WIFI,从而判断该连接是否可以上网。由于路由器的模式和加密方式较多,测试的路由器的数量较大,手工选择手机连接指定路由器很容易产生混淆,导致耗费人力较大、且测试效率较低。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述手工测试WIFI兼容性时,由于路由器的模式和加密方式较多,测试的路由器的数量较大,手工选择手机连接指定路由器很容易产生混淆,导致耗费人力较大、测试效率较低的缺陷,提供一种自动化测试手机WIFI兼容性的方法及系统。本专利技术解决其技术问题所采用的技术方案是:构造一种自动化测试手机WIFI兼容性的方法,包括步骤:S1、客户端回放自动化测试脚本以自动修改路由器的信息参数,并向被测试的手机终端发送广播,其中所述自动化测试脚本由批处理文件及脚本构成,且所述批处理文件由客户端生成并含有ADB发送广播指令、所述脚本由自动化测试工具录制并包含用于修改路由器的信息参数的指令以及修改后的路由器的信息参数;S2、所述手机终端监听所述客户端是否发送广播过来,若是,则根据列表连接指定的AP点,记录并显示网络连接的测试结果,所述列表由自动化测试工具生成并包括修改后的路由器的信息参数。在本专利技术所述的自动化测试手机WIFI兼容性的方法中,步骤S2中具体包括:S21、在所述手机终端上制作一个带有接收广播功能的WIFI兼容性测试的APK;S22、所述手机终端通过所述APK监听所述客户端是否发送广播过来,若是,则根据所述列表连接指定的AP点,记录并显示网络连接的测试结果。在本专利技术所述的自动化测试手机WIFI兼容性的方法中,所述路由器的信息参数包括SSID、模式、加密方式以及密码。在本专利技术所述的自动化测试手机WIFI兼容性的方法中,所述测试结果包括:显示“正确”或“错误”,若显示“错误”则指出出现错误的类型,所述错误的类型包括:找不到AP点、密码错误或者连接不到网络。本专利技术还提供一种自动化测试手机WIFI兼容性的系统,包括主路由器、交换机以及多个子路由器,所述主路由器的Lan口与所述子路由器的Wan口通过所述交换机连接,还包括一个或多个用于测试手机WIFI兼容性的客户端、以及被测试的手机终端,所述客户端与所述手机终端通过USB连接线连接,并与所述主路由器的Lan口连接,其中,所述客户端包括路由器参数设置单元、脚本录制单元、批处理文件制作单元、自动化测试脚本生成单元以及自动化测试单元:路由器参数设置单元,用于:登录各个路由器的设置界面,修改所述路由器的信息参数;脚本录制单元,用于:使用自动化测试工具将修改路由器的信息参数的指令以及修改后的路由器的信息参数录制成脚本,同时将修改后的路由器的信息参数制成列表;批处理文件制作单元,用于:生成含有ADB发送广播指令的批处理文件;自动化测试脚本生成单元,用于:将所述脚本插入所述批处理文件,形成自动化测试脚本;自动化测试单元,用于:回放所述自动化测试脚本以自动修改路由器的信息参数,并向被测试的手机终端发送广播,使所述手机终端监听所述客户端是否发送广播过来,若是,则根据所述列表连接指定的AP点,记录并显示网络连接的测试结果。在本专利技术所述的自动化测试手机WIFI兼容性的系统中,所述手机终端包括APK制作单元,其中:APK制作单元,用于:在被测手机终端上制作一个带有接收广播功能的WIFI兼容性测试的APK;所述APK,用于:监听所述客户端是否发送广播过来,若是,则根据所述列表连接指定的AP点,记录并显示网络连接的测试结果。。在本专利技术所述的自动化测试手机WIFI兼容性的系统中,所述路由器的信息参数包括SSID、模式、加密方式以及密码。在本专利技术所述的自动化测试手机WIFI兼容性的系统中,所述测试结果包括:显示“正确”或“错误”,若显示“错误”则指出出现错误的类型,所述错误的类型包括:找不到AP点、密码错误或者连接不到网络。与现有技术相比,实施本专利技术具有以下有益效果:本专利技术提供的一种自动化测试手机WIFI兼容性的方法及系统设计的通过客户端回放自动化测试脚本以自动修改路由器的信息参数,并向被测试的手机终端发送广播,使被测试的手机终端监听客户端是否发送广播过来,若是,则根据由自动化测试工具生成并包括修改后的路由器的信息参数的列表自动连接指定的AP点,记录并显示网络连接的测试结果,实现了自动化测试的方法代替现有技术中繁琐的人工测试,不仅可以节省人力,而且还大大提高了测试效率。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是本专利技术中自动化手机WIFI兼容性测试方法的流程图;图2是图所示步骤S2的具体流程图;图3是本专利技术中自动化手机WIFI兼容性测试系统的物理架构图。具体实施方式为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本专利技术的具体实施方式。图1是本专利技术中自动化手机WIFI兼容性测试方法的流程图。参见图1所示,本专利技术实施例提供的一种自动化手机WIFI兼容性测试的方法包括以下步骤:S1、客户端回放自动化测试脚本以自动修改路由器的信息参数,并向被测试的手机终端发送广播,其中自动化测试脚本由批处理文件及脚本构成,且批处理文件由客户端生成并含有ADB发送广播指令、脚本由自动化测试工具录制并包含用于修改路由器的信息参数的指令以及修改后的路由器的信息参数,这里需要说的是,回放自动化测试脚本时,每修改一次路由器信息参数列表,都会通过批处理文件向被测试的手机终端发送一次广播,且路由器的信息参数包括SSID、模式、加密方式以及密码;S2、手机终端监听客户端是否发送广播过来,若是,则根据列表连接指定的AP点,记录并显示网络连接的测试结果,列表由自动化测试工具生成并包括修改后的路由器的信息参数。参见图2所示,步骤S2中还包括以下步骤:S21、在手机终端上制作一个带有接收广播功能的WIFI兼容性测试的APK;S22、手机终端通过APK监听客户端是否发送广播过来,若是,则根据列表连接指定的AP点,记录并显示网络连接的测试结果。具体地,若APK监听到客户端发送广播过来,则会按照顺序执行上述信息参数列表,使用AndroidAPI自动连接指定SSID和密码的AP点,并通过Ping指定网站判断是否连接上WIFI以及该连接否能上网,记录和显示网络连接的测试结果。这里的测试结果包括:显示“正确”或“错误”,若显示“错误”则指出出现错误的类型,错误的类型包括:找不到AP点、密码错误或者连接不到网络。这里需要说明的是,本专利技术实施例提供的自动化手机WIFI兼容性测试的方法是基于自动化手机WIFI兼容性测试系统来实现的。该系统的物理架构包括主路由器、交换机以及多个子路由器,主路由器的Lan口与子路由器的Wan口通过交换机连接。其中:在步骤S1之前,还包括设置路由器的IP,较佳的,本专利技术实施例中将主路由器的Lan口设置成静态IP(192.168.1.1),子路由器的Wan口的IP依次设置成(192本文档来自技高网...
一种自动化测试手机WIFI兼容性的方法及系统

【技术保护点】
一种自动化测试手机WIFI兼容性的方法,其特征在于,包括步骤:S1、客户端回放自动化测试脚本以自动修改路由器的信息参数,并向被测试的手机终端发送广播,其中所述自动化测试脚本由批处理文件及脚本构成,且所述批处理文件由客户端生成并含有ADB发送广播指令、所述脚本由自动化测试工具录制并包含用于修改路由器的信息参数的指令以及修改后的路由器的信息参数;S2、所述手机终端监听所述客户端是否发送广播过来,若是,则根据列表连接指定的AP点,记录并显示网络连接的测试结果,所述列表由自动化测试工具生成并包括修改后的路由器的信息参数。

【技术特征摘要】
1.一种自动化测试手机WIFI兼容性的方法,其特征在于,包括步骤:S0、通过客户端修改路由器的信息参数,并使用自动化测试工具将修改路由器的信息参数的动作以及修改后的路由器的信息参数录制成脚本,将修改后的路由器的信息参数制成列表;将录制的脚本插入预先制作包含ADB发送广播指令的批处理文件,生成自动化测试脚本;S1、客户端回放自动化测试脚本以自动修改路由器的信息参数,并向被测试的手机终端发送广播;S2、所述手机终端监听所述客户端是否发送广播过来,若是,则根据列表连接指定的AP点,记录并显示网络连接的测试结果,所述列表由自动化测试工具生成并包括修改后的路由器的信息参数。2.根据权利要求1所述的自动化测试手机WIFI兼容性的方法,其特征在于,步骤S2中具体包括:S21、在所述手机终端上制作一个带有接收广播功能的WIFI兼容性测试的APK;S22、所述手机终端通过所述APK监听所述客户端是否发送广播过来,若是,则根据所述列表连接指定的AP点,记录并显示网络连接的测试结果。3.根据权利要求2所述的自动化测试手机WIFI兼容性的方法,其特征在于,所述路由器的信息参数包括SSID、模式、加密方式以及密码。4.根据权利要求3所述的自动化测试手机WIFI兼容性的方法,其特征在于,所述测试结果包括:显示“正确”或“错误”,若显示“错误”则指出出现错误的类型,所述错误的类型包括:找不到AP点、密码错误或者连接不到网络。5.一种自动化测试手机WIFI兼容性的系统,包括主路由器、交换机以及多个子路由器,所述主路由器的Lan口与所述子路由器的Wan口通过所述交换机连接,还包括一个或多个用于测试手机WIFI兼容性的客户端、以及被测试的手机终端,所述客户端与...

【专利技术属性】
技术研发人员:李学海李祖品岳闯肖亮
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1