一种无线认证自动化测试方法及系统技术方案

技术编号:16879213 阅读:40 留言:0更新日期:2017-12-23 15:59
本发明专利技术公开了一种无线认证自动化测试方法及系统,该方法包括如下步骤:步骤一,获取所需移动终端系统的镜像文件;步骤二,运行该镜像文件以模拟该移动终端的系统;步骤三,将无线网卡作为无线模块并将其接入服务集标识进行认证测试,通过本发明专利技术,可实现在各种系统下进行多次重复的自动化测试,帮助测试人员完成更多要求,可极大地节省人力、时间和硬件资源,解决了手工测试乏味重复、效率不高的问题。

An automatic test method and system for wireless authentication

The invention discloses a wireless authentication system and automatic testing method, which comprises the following steps: first, to obtain the required mobile terminal system image file; step two, run the image file to the simulation system of the mobile terminal; step three, the wireless network as the wireless module and the access service set identifier the certification test, the invention can be implemented in various system automation tested repeatedly, help testers to complete more requirements, can greatly save manpower, time and hardware resources, to solve the tedious manual test, the problem of low efficiency.

【技术实现步骤摘要】
一种无线认证自动化测试方法及系统
本专利技术涉及无线认证测试领域,尤其涉及一种移动终端的无线认证自动化测试方法及系统。
技术介绍
无线网络一般覆盖在用户需要的某一区域,并且是由多个无线AP(AccessPoint,接入点)组成的Mesh网络(无线网格网络)。通常来说,用户进入无线网络覆盖的区域后,使用移动终端选择某一个SSID(ServiceSetIdentifier,服务集标识),接入某一个SSID(本地管理的IEEEMAC地址)的无线AP,完成关联和无线认证后,即可使用无线服务。为具有稳定和良好的无线接入功能,移动终端,如手机一般都要经过多次无线认证测试才能正式投入使用,而对很多用户来说,移动终端的无线网络功能已经成为用户最常使用且最为重要的功能,因此,无线认证的测试变得尤为重要。现有的移动终端的无线认证测试采用的是自动化测试方案,所谓自动化测试方案是把以人为驱动的测试行为改成机器执行,通过精心设计的测试用例,由机器按照测试用例的执行步骤对应用进行自动操作,然后输出结果,由测试人员进行比较。自动化测试能够很方便的自动完成安装/卸载、启动/运行、UI适配等枯燥的手工测试环节,节省很多时间。然而,现有的自动化无线认证测试多为使用真机利用脚本控制移动终端如手机进行测试,由于移动终端如手机的软硬件系统太多,因此,如果要做到全面测试,需要购买多部移动终端如手机,费用较高,而且还需多次升级或者降级系统版本,比较麻烦,效率较低。
技术实现思路
为克服上述现有技术存在的不足,本专利技术之目的在于提供一种无线认证自动化测试方法及系统,以将PC的无线网卡作为移动终端的WIFI模块来实现在PC上模拟移动终端连接SSID并进行认证的过程,使其在各种系统下可进行多次重复的自动化测试,能够帮助测试人员完成更多要求,可极大地节省人力、时间和硬件资源,解决了手工测试乏味重复、效率不高的问题。为达上述目的,本专利技术提供的技术方案如下:一种无线认证自动化测试方法,包括如下步骤:步骤一,获取所需移动终端系统的镜像文件;步骤二,运行该镜像文件以模拟该移动终端系统;步骤三,将无线网卡作为无线模块并将其连接服务集标识进行认证测试。在上述技术方案中,通过将PC的无线网卡作为移动终端的WIFI模块来实现在PC上模拟移动终端连接SSID并进行认证的过程,能够帮助测试人员完成更多要求,可极大地节省人力、时间和硬件资源。进一步地,步骤三包括:步骤S1,启动该无线网卡;步骤S2,将该无线网卡连接服务集标识;步骤S3,开启浏览器;步骤S4,获取任意网址,该浏览器自动跳转到认证界面;步骤S5,通过定位检测到认证按钮;步骤S6,获取对该认证按钮的操作指令,将系统自动跳转到认证成功界面;步骤S7,当认证成功后,开启任意网页检查是否可以上网。在上述技术方案中,通过具体认证测试过程实现了在PC上模拟移动终端连接SSID并进行认证的过程。进一步地,步骤三还包括如下步骤:重复步骤S1至步骤S7,以进行多次认证。在上述技术方案中,可实现在各种系统下进行多次重复的自动化测试。进一步地,于步骤三之前,还包括打开自动化测试工具的步骤。在上述技术方案中,通过打开自动化测试工具,这样使用者无需重新编译app或者做任何调整,就可以测试移动应用,可以使测试代码访问后端API和数据库。进一步地,步骤三通过该自动化测试工具利用脚本自动实现。在上述技术方案中,通过编写测试脚本实现自动化认证测试的过程,可以极大的节省人力、时间和硬件资源,解决了手工测试乏味重复、效率不高的问题。进一步地,于步骤S5中,通过元素定位检测到该认证按钮。在上述技术方案中,于认证测试过程中,采用元素定位检测到认证按钮以进行认证确认。为达到上述目的,本专利技术还提供一种无线认证自动化测试系统,包括:镜像文件获取单元,用于获取所需移动终端系统镜像文件;镜像文件运行单元,用于运行该镜像文件以模拟该移动终端系统;认证测试单元,用于将无线网卡作为无线模块并将其连接服务集标识进行认证测试。进一步地,该认证测试单元包括:无线网卡开启单元,用于启动该无线网卡;SSID连接单元,用于将该无线网卡连接服务集标识;浏览器开启单元,用于开启浏览器;浏览器跳转单元,用于获取任意网址,将该浏览器自动跳转到认证界面;认证按钮检测单元,用于通过定位检测到认证按钮;认证确认单元,用于获取对该认证按钮的操作指令,将系统自动跳转到认证成功界面;认证成功确认单元,于认证成功后,开启任意网页检查是否可以上网。进一步地,该测试系统还包括自动化测试工具启动单元,用于打开自动化测试工具,以便该认证测试单元的实现。进一步地,该认证测试单元通过该自动化测试工具利用脚本自动实现。与现有技术相比,本专利技术一种无线认证自动化测试方法及系统的有益效果在于:本专利技术一种无线认证自动化测试方法及系统通过将PC的无线网卡作为移动终端的无线(WIFI)模块来实现在PC上模拟移动终端连接SSID并进行认证的过程,使其在各种系统下可进行多次重复的自动化测试,能够帮助测试人员完成更多要求,可极大地节省人力、时间和硬件资源,解决了手工测试乏味重复、效率不高的问题。附图说明图1为本专利技术一种无线认证自动化测试方法的一个实施例的步骤流程图;图2为本专利技术一种无线认证自动化测试系统的一个实施例的结构示意图;图3为本专利技术具体实施例中认证测试单元的细部结构图。具体实施方式为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对照附图说明本专利技术的具体实施方式。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。为使图面简洁,各图中只示意性地表示出了与本专利技术相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。在本专利技术的一个实施例中,如图1所示,本专利技术一种无线认证自动化测试方法,包括如下步骤:步骤101,获取所需移动终端系统的镜像文件。在本专利技术具体实施例中,于电脑上获取所需移动终端系统的镜像文件,即下载所需手机系统的镜像文件到指定目录。步骤102,运行该镜像文件模拟该移动终端系统,具体地,运行该镜像文件以在电脑上模拟该移动终端的系统。步骤103,将无线网卡作为无线(wifi)模块将其连接SSID(服务集标识)进行认证测试。具体地,将该电脑的无线网卡作为移动终端的无线(wifi)模块将其连接SSID进行认证测试,以实现在电脑上模拟移动终端连接SSID进行认证测试的目的。具体地,步骤103进一步包括:步骤S1,启动电脑的无线网卡;步骤S2,将该无线网卡连接SSID;步骤S3,开启移动终端的浏览器;步骤S4,获取任意网址,即当用户输入任意网址时,浏览器自动跳转到认证界面;步骤S5,通过元素定位检测到认证按钮步骤S6,获取对该认证按钮的操作指令,即当用户点击该按钮,获取对该认证按钮的操作指令并将系统自动跳转到认证成功界面;步骤S7,当认证成功后,开启任意网页检查是否可以上网。较佳地,为保证无线认证的稳定性,步骤103还包括如下步骤:重复本文档来自技高网...
一种无线认证自动化测试方法及系统

【技术保护点】
一种无线认证自动化测试方法,包括如下步骤:步骤一,获取所需移动终端系统的镜像文件;步骤二,运行该镜像文件以模拟移动终端系统;步骤三,将无线网卡作为无线模块并将其接入服务集标识进行认证测试。

【技术特征摘要】
1.一种无线认证自动化测试方法,包括如下步骤:步骤一,获取所需移动终端系统的镜像文件;步骤二,运行该镜像文件以模拟移动终端系统;步骤三,将无线网卡作为无线模块并将其接入服务集标识进行认证测试。2.如权利要求1所述的一种无线认证自动化测试方法,其特征在于,步骤三进一步包括:步骤S1,启动该无线网卡;步骤S2,将该无线网卡连接服务集标识;步骤S3,开启浏览器;步骤S4,获取任意网址,该浏览器自动跳转到认证界面;步骤S5,通过定位检测到认证按钮;步骤S6,获取对该认证按钮的操作指令,将系统自动跳转到认证成功界面;步骤S7,当认证成功后,开启任意网页检查是否可以上网。3.如权利要求2所述的一种无线认证自动化测试方法,其特征在于,步骤三还包括如下步骤:重复步骤S1至步骤S7,以进行多次认证。4.如权利要求3所述的一种无线认证自动化测试方法,其特征在于:于步骤三之前,还包括打开自动化测试工具的步骤。5.如权利要求4所述的一种无线认证自动化测试方法,其特征在于:步骤三通过该自动化测试工具利用脚本自动实现。6.如权利要求2所述的一种无线认证自动化测试方法,其特征在于:于步骤S5...

【专利技术属性】
技术研发人员:苏瑜阳
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海,31

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

1