一种gmr-1终端测试方法及设备的制造方法_2

文档序号:9619300阅读:来源:国知局
处理单元与第二处理单元通过第二通信模式通信,第一通信模式与第二通信模式不同,具体的,第一通信模式为核间通信,第二通信模式为邮箱模式,该测试方法可以包括:
[0040]步骤S101:第一 ARM通知第二 ARM启动协议测试软件以进行协议测试,并通知第二处理单元启动物理层软件。
[0041]步骤S102:第二 ARM从第一 ARM获取目标测试用例指示信息。
[0042]其中,目标测试用例指示信息用于向第二 ARM指示需要执行的测试用例。
[0043]步骤S103:第二 ARM建立小区并触发GMR-1终端接入小区。
[0044]步骤S104:在GMR-1终端接入小区后,第二 ARM利用目标测试用例对GMR-1终端进行测试,并将GMR-1终端的测试结果发送往第一 ARM。
[0045]步骤S105:第一 ARM将测试结果呈现给用户。
[0046]本发明提供的GMR-1终端测试方法,第一 ARM通知第二 ARM启动协议测试,第二 ARM从第一 ARM获取目标测试用例指示信息,建立小区并触发GMR-1终端接入小区,在GMR-1终端接入小区后,第二 ARM利用目标测试用例对GMR-1终端进行测试,并将GMR-1终端的测试结果发送往第一 ARM进行呈现。本发明实施例提供了 GMR-1终端的整体测试流程,从而实现了 GMR-1终端对其遵从的协议及支持的功能的测试。
[0047]请参阅图2,示出了上述实施例中,第二 ARM从第一 ARM获取目标测试用例指示信息的实现方式的流程示意图,可以包括:
[0048]步骤S201:第二 ARM向第一 ARM发送测试用例列表。
[0049]步骤S202:第一 ARM接收用户从测试列表中所选择的测试用例,用户从测试列表中所选择的测试用例为目标测试用例。
[0050]步骤S203:第一 ARM向第二 ARM发送测试用例请求,测试用例请求中包含目标测试用例指示信息。
[0051]在上述实施例中,第二 ARM建立小区并触发GMR-1终端接入小区,具体为:第二ARM建立小区,并在建立小区之后向GMR-1终端发送系统消息。GMR-1终端在接收到第二ARM发送的系统消息之后,确定小区是否可以驻留,如果小区可以驻留时,则接入小区。
[0052]在上述实施例中,第二 ARM利用目标测试用例对GMR-1终端进行测试,具体为:第二 ARM利用目标测试用例对GMR-1终端的NAS协议、GMR-1终端要实现的RRC功能、RLC功能、MAC功能进行测试。
[0053]其中,GMR-1终端所遵从的NAS协议的一致性测试主要包括开机流程中所包含的LAC更新,鉴权及主叫被叫消息处理等的测试。GMR-1终端所支持的RRC功能测试主要包括RRC建立、RRC释放、RB建立、RB重配、RB释放、安全模式、寻呼、测量、终端能力报告等正常和异常流程的测试。GMR-1终端所支持的RCL功能测试主要包括RLC AM模式的分段重组功能,RLC AM模式的重传功能,RLC UM模式的分段和重组功能以及BSN乱序等正常和异常流程的测试。GMR-1终端所支持的MAC功能测试主要包括时频校正功能,TBF管理功能,调度功能等的测试。
[0054]需要说明的是,第二 ARM在进行测试时,如果目标测试用例只有一条,则第二 ARM在执行完该测试用例之后,通知GMR-1终端进行关机操作,如果目标测试用例有多条,则第二ARM会判断目标测试用例是否执行完,如果没有执行完,则执行下一条测试用例,直至目标测试用例全部执行完为止。
[0055]在对GMR-1终端进行测试时,如果出现测试异常,则第二 ARM将测试异常日志发送至第一 ARM,第一 ARM将测试异常日志呈现给用户。
[0056]本发明实施例还提供了一种GMR-1终端测试设备,请参阅图3,示出了该设备的结构示意图,可以包括:第一 ARM 301,第二 ARM 302和DSP 303,第二 ARM 302上有协议软件,DSP 303上有物理层软件,第一 ARM 301与第二 ARM 302采用核间通信模式进行通信,第一ARM 301和第二 ARM 302与DSP303采用邮箱模式进行通信。
[0057]第一 ARM301,用于通知第二 ARM 302启动协议软件,并通知DSP303启动物理层软件。
[0058]其中,物理层软件通过协议软件的测试用例验证物理层的功能。
[0059]需要说明的是,第二 ARM 302和DSP303接收到第一 ARM301的启动通知后,分别通过核间通信模式和邮箱模式向第一 ARM301发送软件状态信息,如果第一 ARM301接收到第二ARM 302和DSP303发送的软件状态信息,则表明第二 ARM 302的协议软件和DSP303的物理层软件均已正常启动,如果未接收到第二 ARM 302发送的软件状态信息,则表明协议软件未正常启动,则复位该协议软件。DSP303上的软件亦如此。
[0060]第二 ARM 302,用于从第一 ARM301获取目标测试用例指示信息,建立小区并触发GMR-1终端接入小区,在GMR-1终端接入小区后,通过协议软件利用目标测试用例对GMR-1终端进行测试,并将GMR-1终端的测试结果发送往第一 ARM 301,其中,目标测试为需要执行的测试用例,目标测试用例指示信息用于向第二 ARM 302指示需要执行的测试用例。
[0061]所述第一 ARM 301,还用于将所述GMR-1终端的测试结果呈现给用户。
[0062]本发明提供的GMR-1终端测试设备,第一 ARM通知第二 ARM启动协议测试软件进行协议测试,并通知DSP启动物理层软件,第二 ARM从第一 ARM获取目标测试用例指示信息,建立小区并触发GMR-1终端接入小区,在GMR-1终端接入所述小区后,第二 ARM利用目标测试用例对GMR-1终端进行测试,并将GMR-1终端的测试结果发送往第一 ARM进行呈现。本发明提供了 GMR-1终端的测试设备,实现了对GMR-1终端所遵从的协议及支持的功能的测试。
[0063]本发明实施例提供的测试设备中两个ARM间的核间通信及ARM与DSP间的邮箱通信能实现三个模块的互相联系,又能分别动态加载软件,互不干涉。本发明实施例提供的测试设备功能可扩展性强,比如需要增加功能测试,只需要增加测试用例并完善对应部分的协议代码,对其他模块均无影响。
[0064]在上述实施例中,第二 ARM 302还用于,当对GMR-1终端进行的测试出现异常时,将测试异常日志发送至第一 ARM 301,以使第一 ARM 301将测试异常日志呈现给用户。
[0065]在上述实施例中,第二 ARM 302向第一 ARM 301发送测试用例列表。第一 ARM 301接收用户从所述测试列表中所选择的测试用例,用户从测试列表中所选择的测试用例为目标测试用例,并向第二 ARM 302发送测试用例请求,测试用例请求中包含目标测试用例指示信息。
[0066]具体的,第一ARM301上运行人机交互界面。人机交互界面可以包括测试用例选择界面,当第一 ARM301接收到第二 ARM 302发送的测试用例列表时,显示测试用例选择界面,测试用例列表即显示在该测试用例选择界面上,用户可通过该界面进行测试用例的选择。
[0067]人机交互界面还包括针对每个测试用例的参数配置界面。参数配置不同,测试用例的执行结果也不同。
[0068]人机交互界面还包括测试结果及日志界面。测试结果及日志界面用于显示目标测试用例的测试结果及测试出现异常时的测试异常日志。
[0069]此外,人机交互界面还
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1