一种安卓设备Wi-Fi模块功能自动化测试方法
【技术领域】
[0001]本发明属于通信领域,特别涉及一种安卓设备W1-Fi模块功能自动化测试方法。
【背景技术】
[0002]随着网络技术和手机用户对无线通讯的需求与日俱增,出现了越来越多的无线通讯协议,直接带动了全球W1-Fi设备呈现迅猛增长的态势,W1-Fi在互联网时代作为一种短距离无线传输的技术应用,以其独有的优势备受各界的关注。
[0003]据一份W1-Fi联盟的数据显示,中国已经成为W1-Fi需求量最大的市场。W1-Fi在中国的渗透率达到21.8%ο到2016年,预计中国将新增1.1亿个W1-Fi家庭,占全球W1-Fi家庭总量的31%。作为移动互联网的一支生力军,加强W1-Fi网络的覆盖可谓备受关注。在亚太地区,仅中国就已部署了 62万个W1-Fi热点。其中,中国移动已建设了 42万个W1-Fi热点,占比46.50%;中国电信部署了 12.8万个热点,占比14.20%;中国联通部署了 7.2万个,占比7.90%ο
[0004]在国内,W1-Fi正成为国内三大运营商作为无线城市的重要补充。2011年5月份,中国电信还推出了 W1-Fi时长卡,电信、移动、联通用户均可购买,用户可以在全国范围内通过多种在线支付方式,用户可在全国所有天翼宽带W1-Fi网络热点内直接以手机短信或网页的方式获取新的W1-Fi账号。
[0005]因此在基于安卓系统的设备中,W1-Fi模块的嵌入使用必可不少,现急需一种在安卓设备研发过程中对W1-Fi模块功能的检测方法以节约研发周期,以及用于检测搭载安卓系统的电子设备的W1-Fi模块功能是否符合其生产规格。
【发明内容】
[0006]有鉴于此,本发明的目的是提供一种安卓设备W1-Fi模块功能自动化测试方法,本发明采用计算机自动设置路由器,并让被测试的安卓设备与计算机之间按一定的逻辑顺序进行操作,实现W1-Fi模块功能自动化测试,解决了手动测试的繁杂的任务量,大大的减轻了测试人员的工作量。
[0007]本发明采用以下方案实现:一种安卓设备W1-Fi模块功能自动化测试方法,包括以下步骤:
步骤S1:提供一计算机、一路由器以及被测试的安卓设备,所述路由器、被测试的安卓设备均与计算机相连;
步骤S2:导入若干条测试例至计算机;
步骤S3:计算机依次按照步骤2中导入的测试例的顺序设置路由器参数,并在完成参数设置后重启路由器;
步骤S4:计算机确认与路由器连接成功后,发送开启W1-Fi模块的指令至被测试的安卓设备,所述被测试的安卓设备接收指令并自动开启W1-Fi模块,通过W1-Fi网络连接至路由器; 步骤S5:被测试的安卓设备判断连接结果,并将连接结果传输至计算机,所述计算机接收连接结果后发送关闭W1-Fi模块的指令至被测试的安卓设备,所述被测试的安卓设备接收指令并自动关闭W1-Fi模块;
步骤S6:计算机判断是否完成已完成所有测试例;若未完成,则返回步骤S3根据下一条测试例对路由器进行参数设置;若完成,则计算机将连接结果生成测试报告并导出所述测试报告。
[0008]特别地,计算机设置有一自动测试系统,用以将连接结果生成测试报告并导出所述测试报告。
[0009]进一步地,所述步骤SI中计算机与路由器通过网络线有线连接。
[0010]较佳的,通过网络线连接可以保证在更改路由器配置并重启的情况下,计算机依然可以连接上路由器。
[0011]进一步地,所述步骤SI中计算机与被测试的安卓设备通过Micro-USB有线连接并通过ADB通信协议进行数据传输。
[0012]进一步地,所述步骤S2中的若干条测试例填写在Excel中,所述若干条测试例包括不同的路由器参数,所述参数为信道、频率、协议、加密方式以及SSID等。
[0013]进一步地,所述步骤S3中计算机采用Curl语言读取导入的若干条测试例,用以实现自动设置路由器。
[0014]进一步地,所述步骤S5中的被测试的安卓设备判断连接结果分为连接成功、失败一次以及失败两次;若所述被测试的安卓设备连接路由器成功则生成连接结果为连接成功;若所述被测试的安卓设备连接路由器失败,则暂停一段时间后再次连接,连接成功后生成连接结果为失败一次;若所述被测试的安卓设备在连接路由器失败两次后则生成连接结果为失败二次。
[0015]较佳的,所述的暂停一段时间为15秒。
[0016]本发明的优点在于能够自动设置路由器,并让被测试的安卓设备与计算机之间按一定的逻辑顺序进行操作,实现W1-Fi模块功能自动化测试,解决了手动测试的繁杂的任务量,大大的减轻了测试人员的工作量。
【附图说明】
[0017]图1为本发明的流程框图。
[0018]图2为本发明的原理框图。
【具体实施方式】
[0019]下面结合附图及实施例对本发明做进一步说明。
[0020]本实施例提供一种安卓设备W1-Fi模块功能自动化测试方法,包括以下步骤: 步骤S1:提供一计算机、一路由器以及被测试的安卓设备,所述路由器、被测试的安卓设备均与计算机相连;
步骤S2:导入若干条测试例至计算机;
步骤S3:计算机依次按照步骤2中导入的测试例的顺序设置路由器参数,并在完成参数设置后重启路由器; 步骤S4:计算机确认与路由器连接成功后,发送开启W1-Fi模块的指令至被测试的安卓设备,所述被测试的安卓设备接收指令并自动开启W1-Fi模块,通过W1-Fi网络连接至路由器;
步骤S5:被测试的安卓设备判断连接结果,并将连接结果传输至计算机,所述计算机接收连接结果后发送关闭W1-Fi模块的指令至被测试的安卓设备,所述被测试的安卓设备接收指令并自动关闭W1-Fi模块;
步骤S6:计算机判断是否完成已完成所有测试例;若未完成,则返回步骤S3根据下一条测试例对路由器进行参数设置;若完成,则计算机