新闻中心

EEPW首页>手机与无线通信>设计应用> TD-SCDMA系统RNC侧Node B测试平台的分析与实现

TD-SCDMA系统RNC侧Node B测试平台的分析与实现

作者: 时间:2010-04-08 来源:网络 收藏

人机接口模块的主要功能有消息编辑、自动测试脚本编辑、测试日志及输出消息查看/分析,此模块是整个测试平台与测试人员交互的惟一接口,良好的图形接口设计可以节省测试人员大量的时间,减少操作出错的可能性。测试需要准备的消息具体内容、配置数据和自动脚本都由此模块生成,然后消息及配置数据由此模块交给消息和日志路由及缓存模块,测试脚本交给脚本引擎模块。在测试结果消息及日志处理方面,测试过程中的输出数据都由消息和日志路由模块交给人机接口模块。

图6脚本引擎

NAS模块与Iub接口没有直接关系,它是CN(核心网)侧与UE侧对等的层结构,因此测试平台没有CN,所以根据UE测试需求引入NAS模块。

脚本引擎是测试平台的核心自控模块。测试人员通过人机交互模块输入脚本程序到此模块执行。据不同的测试案例,脚本程序按其所在控制面和用户面两种状态分别与NBAP模块或NAS/RRC模块进行交互,从而驱动整个系统按测试人员的意图运行。

在每一个测试案例中,RRC、NBAP及NAS的一些消息都可被导出到消息及配置数据路由模块,这样通过人机接口模块,测试人员可方便地跟踪分析干预每一个消息及流程,从而快速定位可能出现的各种错误。

3.4.2自动测试脚本引擎模块的设计

脚本引擎要求能解释执行脚本语言,并将执行状态返回给人机交互模块。脚本引擎的输入是脚本文件,在脚本文件中实现了测试平台测试时所用的流程。如图6所示,引擎分为专用部门和通用部分两大类。通用部分是执行解析过的脚本指令及处理生成日志缓存。专用部分是用来实现各脚本过程的接口及对脚本过程的语法定义和解释。脚本文件及日志模块都是由人机接口模块来生成或处理的。

引入自动测试脚本引擎后,测试人员的主要工作是用脚本语言编写测试过程,繁琐反复的测试过程管理和控制工作交给测试引擎自动执行,从而大大减少测试人员的重复手工劳动。

4、结语

基于这种方式实现的Iub测试平台设计层次清晰,硬件成本低,基于脚本引擎,测试自动化程度高,流程可编程控制,图形化的日志分析界面,直观易用。支持Pre-QE,FFT,ATMregressionTest,FPPeerto Peer Test,Iub Coverage Test,MultiNode B Support,CS-MOC,PS-MOC。通过鼎桥公司开发及测试表明,实用性强,是测试中Node B测试的一个强有力的工具。


上一页 1 2 3 4 下一页

关键词:通信技术TD-SCDMA

评论


相关推荐

技术专区

关闭