一种终端的测试方法和装置与流程

文档序号:11207594阅读:357来源:国知局
一种终端的测试方法和装置与流程

本发明涉及移动通信测试技术,尤其涉及一种终端的测试方法和装置。



背景技术:

多模终端可以同时支持多种无线通信模式,特别是以第二代(2g,2ndgeneration)、第三代(3g,3rdgeneration)、第四代(4g,4thgeneration)移动通信为主的各种无线通信模式,例如:长期演进时分双工(lte-tdd,longtermevolution-timedivisionduplexing)、长期演进频分双工(lte-fdd,longtermevolution-frequencydivisionduplexing)、码分多址2000(cdma2000,codedivisionmultipleaccess2000)、演进数据(evdo,evolutiondataonly)、宽带码分多址(wcdma,widebandcodedivisionmultipleaccess)、时分同步码分多址(td-scdma,timedivision-synchronouscodedivisionmultipleaccess)、全球移动通信系统(gsm,globalsystemformobilecommunication)等无线通信模式。在一台终端上就可以同时支持gsm、td-scdma、wcdma、td-lte、lte-fdd,甚至更多的网络制式及相应的多种频段。

终端测试中,通信协议一致性测试(pct,protocolconformancetest)非常耗时耗力;现有方案中,在终端测试时,需要测试包括2g、3g、4g的单模用例:长期演进(lte、longtermevolution)、通用移动通信系统地面无线接入网(utran,universalmobiletelecommunicationssystemterrestrialradioaccessnetwork)、gsm增强型数据速率演进接入网(geran,gsmenhanceddatarateforgsmevolutionradioaccessnetwork)和多模互操作用例异频点切换(irat,interradioaccesstechnology)的一系列用例集;通常情况下,整 个用例集使用某个测试设备厂商的整套测试设备来完成,且一次只能测试一个终端,即串行测试,如果需要提高测试效率,只能增加测试设备。

现有的测试系统通过射频连接线连接待测终端,硬件部分分别提供2g、3g、4g的信令仿真器,通过控制电脑运行测试包,通过无线射频合路器将各个设备连接起来,合路接入终端的射频接口。现有的测试系统主要组成部分如下:1、通信模块一:提供测试演进utran(e-utran,evaluationutran)网络,一台通信模块一能模拟两个小区的信号,从而支持ltetdd/ltefddr8/r9的测试用例,如需支持所有lte相关的用例,需要两台通信模块一协同操作;2、通信模块二:模拟utran(tdscdma)制式网络,用于测试3g用例,以及与lte互操作测试用例;3、通信模块三:模拟cdm2000制式网络,用于测试3g用例,以及与lte互操作测试用例;4、通信模块四:模拟utran(wcdma)网络,用于测试24g,以及ltefdd与wcdma用例;5、通信模块五:模拟geran网络,用于测试24g,以及ltefdd与wcdma用例;6、射频合路器单元:射频合路器单元,将测试通信模组的射频端口与待测终端进行转接,从而实现多台通信模组并发测试的情况。7、测试主机:执行测试用例及查看日志;8、测试终端、相应的系统测试卡、射频线、同步线。

基于现有测试方案,在进行对应模式测试时,选择对应的通信模块进行测试,例如:进行lter8/r9相关测试时,使用一台通信模块一通信模组;进行lte载波聚合(lteca,carrieraggregation)测试时,使用两台通信模块一通信模组;进行lte/wcdma/gsm互操作测试时,使用通信模块一和通信模块四通信模组;进行lte/tdscdma互操作时,使用通信模块一通信模块二、或通信模块三通信模组。在进行各个分项测试时会有通信模组处于空闲状态,例如:在进行lte单模测试时,会空闲一台通信模块一、一台通信模块四、一台通信模块二或通信模块三;在进行lte/wcdma互操作时会空闲一台通信模块一以及一台通信模块二或通信模块三;进行lte/tdscdma测试时会空闲一台通信模块一以及一台通信模块四。

可见,如何合理利用空闲资源,提高终端测试效率,减少单位被测终端的 测试时间,是亟待解决的问题。



技术实现要素:

有鉴于此,本发明实施例期望提供一种终端的测试方法和装置,能合理利用测试系统空闲资源,提高终端测试效率,减少单位被测终端的测试时间。

为达到上述目的,本发明的技术方案是这样实现的:

本发明实施例提供了一种终端的测试方法,所述方法包括:

获取测试系统中各通信模组的工作状况,确定空闲的通信模组;

当所述空闲的通信模组满足待测终端操作用例配置需求时,分配所述空闲的通信模组,对所述待测终端进行测试。

上述方案中,所述分配所述空闲的通信模组对所述待测终端进行测试,包括:同时将空闲的通信模组分别分配给一台以上的待测终端进行测试。

上述方案中,所述方法还包括:将未进行测试的所述待测终端设置成飞行模式、或者关机状态。

上述方案中,所述待测终端通过射频合路器与所述通信模组连接。

上述方案中,所述方法还包括:分别监测各被测终端执行测试用例集的进程,并获取各被测终端执行测试用例集的结果。

本发明实施例还提供了一种终端的测试装置,所述装置包括:获取模块、控制模块,其中,

所述获取模块,用于获取测试系统中各通信模组的工作状况,确定空闲的通信模组;

所述控制模块,用于当所述空闲的通信模组满足待测终端操作用例配置需求时,分配所述空闲的通信模组,对所述待测终端进行测试。

上述方案中,所述控制模块还用于:同时将空闲的通信模组分别分配给一台以上的待测终端进行测试。

上述方案中,所述装置还包括终端设置模块,用于在待测终端未进行测试时,将所述待测终端设置成飞行模式、或者关机状态。

上述方案中,所述待测终端通过射频合路器与所述通信模组连接。

上述方案中,所述装置还包括监测模块,用于分别监测各被测终端执行测试用例集的进程,并获取各被测终端执行测试用例集的结果。

本发明实施例所提供的终端的测试方法和装置,获取测试系统中各通信模组的工作状况,确定空闲的通信模组;当所述空闲的通信模组满足待测终端操作用例配置需求时,分配所述空闲的通信模组,对所述待测终端进行测试。如此,在第一台终端测试过程中,利用空闲的通信模组对第二台或者更多的终端同时进行测试,能充分、合理地利用测试系统空闲资源,提高终端测试效率,减少单位被测终端的测试时间。

附图说明

图1为本发明实施例终端的测试方法的流程示意图;

图2为本发明实施例终端的测试装置的组成结构示意图。

具体实施方式

本发明实施例中,获取测试系统中各通信模组的工作状况,确定空闲的通信模组;当所述空闲的通信模组满足待测终端操作用例配置需求时,分配所述空闲的通信模组,对所述待测终端进行测试。

下面结合实施例对本发明再作进一步详细的说明。

本发明实施例提供的一种终端的测试方法,如图1所示,所述方法包括:

步骤101:获取测试系统中各通信模组的工作状况,确定空闲的通信模组;

这里,可以在现有测试系统射频合路器上连接一台以上的终端,在第一台终端测试过程中,对现有通信模组使用情况进行查询;确定当前测试中没有使用的空闲通信模组;

在实际应用中,可以由测试主机来实现对现有通信模组资源使用情况的查询,确定空闲的通信模组。

步骤102:当所述空闲的通信模组满足待测终端操作用例配置需求时,分 配所述空闲的通信模组,对所述待测终端进行测试;

这里,将现有串行测试方式改进为并行测试;在一台待测终端的测试过程中,只要查询到测试系统中当前有通信模组资源空闲,且当前空闲的通信模组资源可以满足另一台待测终端需测试项目的操作用例的配置需求时,就可以分配相应的通信模组给另一台待测终端,同时进行测试;测试过程中分别监测各被测终端执行测试用例集的进程,并获取各被测终端执行测试用例集的结果。

实际应用中,可以针对每台待测终端增设一台测试电脑,所述增设的测试电脑可以通过通用串行总线(usb,universalserialbus)与待测终端连接,并给待测终端发送控制终端(at)命令,监测对应被测终端执行测试用例集的进程,以及获取对应被测终端执行测试用例集的结果;所述测试主机可以与增设的测试电脑采用网络连接,并由测试主机进行远程控制统一管理,由测试主机控制各增设的测试电脑,并完成多模终端的并行测试的测试环境配置。当测试主机确定空闲的通信模组后,根据其它待测终端的测试内容,判断当前空闲的通信模组是否能满足待测终端测试项目操作用例的配置需求,如果满足,则分配测试所需的通信模组,并控制所述待测终端连接的测试电脑发送at命令给所述待测终端,进行所述测试项目的测试;

进一步的,在并行测试执行的过程中,可以实现多个终端同时连接并测测,测试主机如果确定当前空闲的通信模块可以同时满足一台以上的待测终端同时进行测试,则分配测试所需的通信模组,并控制各待测终端连接的测试电脑发送at命令给各所述待测终端,进行所述测试项目的测试;并且,实现每台终端配置不同的协议实现一致性声明(pics,protocolimplementationconformancestatement)表、配置不同的测试序列、配置不同的控制命令,实现完全独立的并行测试方案。连接在射频合路器上的各待测终端,如果没有被分配通信模组资源,则可以配置成飞行模式或者关机状态,此时,尽管射频合路器中有通信模组信号发射到终端,仍然不会触发注册流程,从而避免影响到其它终端的测试。

下面结合具体应用示例对本发明的积极作用再作进一步详细的说明。

这里,多模终端的并行测试解决方案是在已有的pct测试系统上,仅增加测试电脑,即系统模拟器(ss,systemsimulator),与多模终端的并行测试软件配合使用,即可完成多模终端的并行测试的配置,控制多个终端同时或分时完成整个pct测试用例集。在一套pct测试系统的环境下,可以通过增加测试电脑的方式增加并行测试的终端数,每个新增的测试电脑都可以增加一个对应的被测终端,而增加的测试电脑并不需要配备显示器,可以由其中的一台测试电脑进行远程控制,即显示所有被测终端所执行的测试用例的执行情况和测试结果。当应用多模终端的并行测试方案时,根据pct测试系统所部署的单模模块,并行被测终端可以同时进行单模或多模测试;譬如,当被测终端在进行lte-geran的irat测试时,pct测试系统此时空闲的lte小区、utran小区可以同时进行lte单模用例测试、utran单模用例测试、以及lte-utran的irat测试。因此,在多模终端的并行测试方案下,可以使utran的测试效率可以至少提高50%,而lte单模和互操作用例可以至少提高25%的测试效率。

进一步的,对于多模终端的并行测试的软件部署来说,可以提供“一键配置”的解决方案,大大降低了使用难度。所谓“一键配置”,即仅需在指定的测试主机上安装多模终端的并行测试控制软件,称为主测试电脑;同时配置其他测试电脑的互联网协议(ip,internetprotocol)地址,称为从测试电脑,就可以在多模终端的并行测试控制软件安装完成后,通过简单的软件配置,达到以主测试电脑控制各从测试电脑并完成多模终端的并行测试的测试环境配置。仅需一键选择,就可以将多模终端的并行测试部署到所有测试电脑上;在多模终端的并行测试软件部署后,通过主测试电脑,对软件环境进行配置;具体测试步骤如下:

步骤a、完成多模终端的并行测试的控制软件安装;

步骤b、在用户界面上配置各个从测试电脑的ip地址,以保证主测试电脑可以通过传输控制协议(tcp,transmissioncontrolprotocol)/ip通道来控制各从测试电脑;

步骤c、在主测试电脑的用户界面上配置并行测试的执行方式;

步骤d、在主测试电脑的用户界面上配置所有并行测试终端的测试用例集;

步骤e、开始执行并行测试;

步骤f、在主测试电脑的用户界面上可以监测每个被测终端执行测试用例集的进程;

步骤g、在主测试电脑的用户界面上可以获取每个被测终端执行测试用例集的结果。

当测试用例集的用例总数为240个时,其中,使用1个通信模块一模块的lte单模测试用例为199个,使用2个通信模块一模块的lte单模测试用例为16个,lte-utran的互操作用例为22个,lte-geran的互操作用例为3个,且仅在单个lte频段进行测试,则,单个被测终端测试完成需消耗11小时22分钟。

当使用多模终端的并行测试方案时,可以同时并行测试2部终端,完成相同的240个用例的测试用例集时,仅需7小时35分钟,比单个被测终端的消耗时间减少了33%,但由于是2部终端同时测试,则单个终端完成240个测试用例的时间仅为3小时48分钟,相对与单部终端的串行测试模式,消耗的时间减少了67%,显著地提升了测试效率。

本发明实施例提供的一种终端的测试方法和装置,如图2所示,所述装置包括:获取模块21、控制模块22,其中,

所述获取模块21,用于获取测试系统中各通信模组的工作状况,确定空闲的通信模组;

具体的,可以在现有测试系统射频合路器上连接一台以上的终端,在第一台终端测试过程中,对现有通信模组使用情况进行查询;确定当前测试中没用使用的空闲通信模组;

在实际应用中,可以由测试主机来实现对现有通信模组资源使用情况的查询,确定空闲的通信模组。

所述控制模块22:当所述空闲的通信模组满足待测终端操作用例配置需求时,分配所述空闲的通信模组,对所述待测终端进行测试;

这里,将现有串行测试方式改进为并行测试;在一台待测终端的测试过程中,只要查询到测试系统中当前有通信模组资源空闲,且当前空闲的通信模组资源可以满足另一台待测终端需测试项目的操作用例的配置需求时,就可以分配相应的通信模组给另一台待测终端,同时进行测试;

本发明实施例提供的装置,还包括监测模块24,用于在测试过程中分别监测各被测终端执行测试用例集的进程,并获取各被测终端执行测试用例集的结果;

实际应用中,可以针对每台待测终端增设一台测试电脑,所述增设的测试电脑可以通过usb与待测终端连接,并给待测终端发送at命令,监测对应被测终端执行测试用例集的进程,以及获取对应被测终端执行测试用例集的结果;所述测试主机可以与增设的测试电脑采用网络连接,并由测试主机进行远程控制统一管理,由测试主机控制各增设的测试电脑,并完成多模终端的并行测试的测试环境配置。当测试主机确定空闲的通信模组后,根据其它待测终端的测试内容,判断当前空闲的通信模组是否能满足待测终端测试项目操作用例的配置需求,如果满足,则分配测试所需的通信模组,并控制所述待测终端连接的测试电脑发送at命令给所述待测终端,进行所述测试项目的测试;

进一步的,在并行测试执行的过程中,可以实现多个终端同时连接并试,测试主机如果确定当前空闲的通信模块可以同时满足一台以上的待测终端同时进行测试,则分配测试所需的通信模组,并控制各待测终端连接的测试电脑发送at命令给各所述待测终端,进行所述测试项目的测试;并且,实现每台终端配置不同的pics表、配置不同的测试序列、配置不同的控制命令,实现完全独立的并行测试方案。

本发明实施例提供的装置,还包括终端设置模块23;连接在射频合路器上的各待测终端,如果没有被分配通信模组资源,则可以由所述终端设置模块23配置成飞行模式或者关机状态,此时,尽管射频合路器中有通信模组信号发射 到终端,仍然不会触发注册流程,从而避免影响到其它终端的测试。

在实际应用中,获取模块21、控制模块22、终端设置模块23和监测模块24可由测试主机或测试电脑的中央处理器(cpu)、微处理器(mpu)、数字信号处理器(dsp)、或现场可编程门阵列(fpga)等实现。

以上所述,仅为本发明的佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1