测试移动网络性能的方法、装置及移动终端的制作方法

文档序号:8267316阅读:198来源:国知局
测试移动网络性能的方法、装置及移动终端的制作方法
【技术领域】
[0001]本发明属于测试技术领域,尤其涉及一种测试移动网络性能的方法、装置及移动终端。
【背景技术】
[0002]现在,手机市场最注重用户体验,作为消费者使用最频繁的功能-移动网络,它的性能好坏直接影响到手机体验。
[0003]然而,在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
[0004]现有的测试移动网络性能的方法,一般是手工打开、关闭移动网络,通过人工计时方法计算移动网络连接恢复的快慢,而判断手机是否正常联网,则是通过打开相关网页来判断,测试时需要投入大量人力和时间,且记录的数据误差较大。

【发明内容】

[0005]有鉴于此,本发明实施例提供一种测试移动网络性能的方法、装置及移动终端,以解决现有技术提供的测试移动网络性能的方法,测试时需要投入大量人力和时间,且记录的数据误差较大的问题。
[0006]第一方面,提供一种测试移动网络性能的方法,包括:
[0007]根据预设的测试前提,开启或者关闭相应的接口 ;
[0008]根据预设的测试判断标准,按照对移动网络性能进行测试的测试步骤进行测试,得到测试结果。
[0009]结合第一方面,在第一方面的第一种可能的实现方式中,所述预设的测试前提包括:关闭飞行模式接口、关闭WIFI接口、开启数据网络接口;
[0010]所述预设的测试判断标准包括:
[0011]从开启数据网络接口到移动终端连接上数据网络的超时时间;和/或
[0012]移动终端连接上数据网络后联网测试的测试次数和两次联网测试的时间间隔
[0013]结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述根据预设的测试判断标准,按照对移动网络性能进行测试的测试步骤进行测试,得到测试结果,包括:
[0014]检测是否与数据网络建立连接,如果检测到未建立连接,且计时时间超过所述超时时间,则判定为连接超时。
[0015]结合第一方面的第一种可能的实现方式或者第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,根据预设的测试判断标准,按照对移动网络性能进行测试的测试步骤进行测试,得到测试结果,还包括:
[0016]当检测到与数据网络建立连接后,按照所述测试次数和所述时间间隔ping指定网站,若每次都能ping通所述网站,则判定为连接成功;若其中有一次不能ping通所述网站,贝lJ判定为连接失败
[0017]第二方面,提供一种测试移动网络性能的装置,包括:
[0018]接口控制单元,用于根据预设的测试前提,开启或者关闭相应的接口 ;
[0019]测试单元,用于根据预设的测试判断标准,按照对移动网络性能进行测试的测试步骤进行测试,得到测试结果。
[0020]结合第二方面,在第二方面的第一种可能的实现方式中,所述预设的测试前提包括:关闭飞行模式接口、关闭WIFI接口、开启数据网络接口;
[0021]所述预设的测试判断标准包括:
[0022]从开启数据网络接口到移动终端连接上数据网络的超时时间;和/或
[0023]移动终端连接上数据网络后联网测试的测试次数和两次联网测试的时间间隔。
[0024]结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述测试单元,包括:
[0025]第一测试模块,用于检测是否与数据网络建立连接,如果检测到未建立连接,且计时时间超过所述超时时间,则判定为连接超时。
[0026]结合第二方面的第一种可能的实现方式或者第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述测试单元,还包括:
[0027]第二测试模块,用于当检测到与数据网络建立连接后,按照所述测试次数和所述时间间隔ping指定网站,若每次都能ping通所述网站,则判定为连接成功;若其中有一次不能ping通所述网站,则判定为连接失败。
[0028]第三方面,提供一种移动终端,所述移动终端包括如第二方面所述的测试移动网络性能的装置。
[0029]结合第三方面,在第三方面的第一种可能的实现方式中,所述移动终端为智能手机或者平板电脑。
[0030]在本发明实施例,根据预设的测试前提,可以自动开启或者关闭相应的接口,并根据预设的测试判断标准,自动按照对移动网络性能进行测试的测试步骤进行测试,得到测试结果。克服了现有技术提供的测试移动网络性能的方法,测试时需要投入大量人力和时间,且记录的数据误差较大的问题,进而达到取代现有繁琐的手工测试移动网络性能的目的,通过设置测试前提、测试判断标准,自动获取移动网络性能的测试结果,节省人力物力,提高了测试准确性。
【附图说明】
[0031]图1是本发明测试移动网络性能的方法实施例的实现流程图;
[0032]图2是本发明测试移动网络性能的装置实施例的结构框图;
[0033]图3是本发明移动终端实施例的结构框图。
【具体实施方式】
[0034]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0035]在本发明实施例中,根据预设的测试前提,可以自动开启或者关闭相应的接口,并根据预设的测试判断标准,自动按照对移动网络性能进行测试的测试步骤进行测试,得到测试结果。
[0036]以下结合具体实施例对本发明的实现进行详细描述:
[0037]实施例一
[0038]图1示出了本发明实施例一提供的测试移动网络性能的方法的实现流程,详述如下:
[0039]在步骤SlOl中,根据预设的测试前提,开启或者关闭相应的接口。
[0040]在本发明实施例中,可以预先针对测试案例设置测试前提。每一种测试案例对应一种测试前提。
[0041]其中,测试案例,也称测试用例,指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略;内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并形成文档。
[0042]测试前提是执行测试案例的前提条件。比如测试打开、关闭数据网络接口时,要保证移动终端内安装有SIM卡,这就是一个测试前提。
[0043]在本发明实施例中,测试案例是对移动网络的性能进行测试,在该测试案例中,主要是测试数据网络的性能。测试数据网络的性能时,必须要关闭飞行模式接口、WIFI接口、开启数据网络接口。所以,测试数据网络的性能时,预先设置的测试前提是:移动终端内安装有SIM卡、关闭飞行模式接口、关闭WIFI接口、开启数据网络接口。如果未设置这些测试前提,则会对测试结果造成影响,因为如果飞行模式接口开启、WIFI接口开启,会造成用户无法使用数据网络。
[0044]设置好测试案例对应的测试前提后,移动终端可根据预设的测试前提模拟人工操作开启或者关闭相应的接口,以便进行后续的测试。
[0045]在步骤S102中,根据预设的测试判断标准,按照对移动网络性能进行测试的测试步骤进行测试,得到测试结果。
[0046]在本发明实施例中,可以预先针对测试案例设置测试判断标准。每一种测试案例对应一种测试判断标准。
[0047]针对移动网络性能的测试,预设的测试判断标准可以包括从开启数据网络接口到移动终端连接上数据网络的超时时间。
[0048]比如,可以将从打开数据网络接口到连接上数据网络的超时时间设置为10s,如果超过1s移动终端未连接上数据网络,则可以判定连接失败;可以将移动终端连接上数据网络后联网检测的测试次数设置为5次,将两次联网测试的时间间隔设置为2s。
[0049]具体的,在检测是否连接数据网络超时的时候,可以在关闭飞行模式接口、关闭WIFI接口、开启数据网络接口后开始计时,移动终端检测是否与数据网络建立连接,如果检测到未建立连接,且计时时间超过所述超时时间,则判定为连接超时,未与数据网络建立连接;否则判定为与数据网路建立连接。
[0050]具体的,预设的测试判断标准还可以设置检测数据网络状态的时间间隔,移动终端每隔所述时间间隔检测一次当前网络的状态,在当前网络的状态为数据网络时,则判定连接成功。其中,检测数据网络状态的时间间隔可以设置为200ms。
[0051]优选地,预设的测试判断标准也可以包括移动终端连接上数据网络后联网测试的测试次数和两次联网测试的时间间隔。
[0052]在检测到与数据网络建立连接后,按照预设的测试次数和预设的时间间隔ping指定网站,若每次都能ping通所述网站,则判定为连接成功;若其中有一次不能ping通所述网站,则判定为连接失败。
[0053]优选地,将两次联网测试的时间间隔设置为10小时或更长时间,并加入网络回应时间记录后来判定与数据网络是否连接成功,可以获取到数据网络的稳定性。
[0054]优选地,移动终端还可以统计每次测试得到的测试数据,根据所述测试数据得到数据网络的连接成功率。
[0055]优选地,也可以在接通或者挂断电话时,根据预设的测试判断标准,按照对移动网络性能进行测试的测试步骤进行测试,得到移动网络的性能。
[0056]本实施例,根据预设的测试前提,可以自动开启或者关闭相应的接口,并根据预设的测试判断标准,自动按照对移动网络性能进行测试的测试步骤进行测试,得到测试结果。克服了现有技术提供的测试移动网络性能的方法,测试时需要投入大量人力和时间,且记录的数据误差较大的问题,进而达到取代现有繁琐的手工测试移动网络性能的目的,通过设置测试前提、测试判断标准,自动获取移动网络性能的测试结果,节省人力物力,提高了测试准确性。
[0057]本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1