微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 业界新闻 > WiMAX测试日趋复杂

WiMAX测试日趋复杂

时间:01-24 来源:新电子 点击:

TTCN-3编译器与接口

  根据WiMAX测试规范的规定,开发WiMAX通讯协议测试系统必须遵循TTCN-3要求的系统规范,这些系统规范可以在ETSI ES 201 873系列中找到。如图7,通过修改WiMAX论坛定义的ATS,可以开发WiMAX一致性测试的测试案例(TTCN-3 Test Suite)。再用TTCN-3编译器加以编译,ATS便会变成可执行测试案例(Executable Test Suite, ETS)。


  这些ETS可能是用C语言程序代码或Java程序代码等形式呈现,不论是哪种形式,依据TTCN-3规格的规范都必须提供TTCN-3控制接口(TCI)及TTCN-3执行时间接口(TRI),以便在TTCN-3测试系统下呼叫执行。

  如此一来,TTCN-3 ATS的开发便与TTCN-3测试系统无绝对关系。也就是说,如果在现有的TTCN-3测试系统下开发新的测试案例,开发者只须修改TTCN-3测试案例内容,再通过TTCN-3编译器将修改后的内容更新到TTCN-3测试系统,而无需修改TTCN-3测试系统原有的任何程序代码。因此,TTCN-3测试系统必须提供以下三种模块:

测试管理与控制模块

  测试管理与控制模块(Test Management and Control, TMC)如图8所示,负责控制管理测试案例及测试结果。其中包含测试控制模块(Test Control, TC)、测试结果记录模块(Test Logging, TL)、编码与译码模块(Coding and Decoding, CD)以及组件掌控模块(Component Handling, CH)。

  TC负责执行测试案例流程与控制参数传递,TL负责输出测试结果记录,CD负责来自下层参数的编码与译码,最后,CH则负责各模块间的互动控制。而在测试管理与控制模块(TMC)与测试执行模块之间有一个接口,即是TTCN-3控制接口,其中另有三个子接口(Sub-interface),分别是:TCI-TM、TCI-CD与TCI-CH,所司职务分别是TM、CD与CH与下层TE模块沟通的接口。

TTCN-3执行模块

  TTCN-3执行模块(TTCN-3 Executable, TE)位于TMC模块之下,包含所有的测试案例。如图9,WiMAX TTCN-3 ATS在经过TTCN-3编译器后所得到的程序,便是构成TE模块最主要的部分,也就是ETS。通常而言,一个可执行的测试案例组,可包含许多可执行的测试案例,而此测试案例的组合称为ETS。

  当通过TMC模块来执行测试时,被执行的测试案例就会通过前述的TCI-TM、TCI-CD与TCI-CH的子接口回传测试相关参数到上层。此外,TE模块下与TTCN-3配接器(Adapter)模块之间的接口是TRI,其中有两个子接口,分别是TRI-Communication与TRI-Platform,分别负责处理测试连通方法与测试平台相关功能。

  TTCN-3执行模块再通过该接口,与下层TTCN-3配接器层沟通。

TTCN-3配接器

  TTCN-3配接器(TA)位于WiMAX通讯协议测试系统的最下层,负责TE配接到待测系统(SUT)及平台所需的功能。如图10,其中包含两个模块,分别是SUT配接器(SUT Adapter, SA)与平台配接器(Platform Adapter, PA),而SA模块可细分为信息(Messages)与程序(Procedures),分别负责处理基于信息与基于程序的通讯模式。


而PA也可细分为外部功能(External Functions)与定时器(Timers),分别处理须适应于各种不同平台的通讯、定时器控制与设定的功能。对上层的通讯,则通过TTCN-3执行时间接口中的TRI-Communication与TRI-Platform的两个子接口来进行沟通。


TTCN-3应用于WiMAX实例

  WiMAX的通讯协议一致性测试规范于ETSI TS 102 385系列中,并依据ISO/IEC 9646标准制订出一致性测试方法。如图11,先依据通讯协议标准定义出测试规范,其中包含三大部分:
◆ 通讯协议施行说明(Protocol Implementation Conformance Statement, PICS)
◆ 测试整体架构和测试目的(Test Suite Structure and Test Purposes Specification, TSS&TP)
◆ 抽象测试案例(ATS)


  PICS文件将所有测试所需的相关参数都列举在内,用来记录所开发产品的功能及特性,供测试时使用。TSS&TP文件除定义测试案例的架构之外,还定义好几个测试群组,将测试项目分门别类地陈述。而ATS文件中,则明确规范开发测试案例所用的语言及测试架构。由于WiMAX一致性测试是依据ISO/IEC 9646标准,所以在实际的测试案例使用TTCN-3作为测试案例的开发语言。

  通过架构完成WiMAX通讯协议测试系统,便可将WiMAX测试规范ETSI 102 385-3中定义的测试架构实现出来。如图12,TTCN-3测试案例便是TTCN-3执行模块,这部分是由WiMAX ATS经编译器编译而得。

通过TRI,不仅在SA内实际以广播仿真模拟(Broadcast Emulation)来处理广播信息,同时也处理了测试案例与WiMAX待测产品之间的连接方式,例如底层是通过实际的OFDM物理层来连通。而在TTCN-3测试案例之上,通过TMC模块便可建构WiMAX通讯协议测试系统,测试相关的控制及分析接口。如此一

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top