 |
| |
Q3接口测试系统
一、简介
电信管理网(TMN)把不同网络中的公共资源抽象为公共的管理信息,用统一的、标准的接口对异质环境中的不同设备进行集中管理,使网络管理系统与电信网在标准的体系结构下,可按照标准的接口和标准的信息格式交换管理信息,从而实现网络管理的功能。
为实现各种类型运行系统(OSs)之间、运行系统与电信设备之间的互联、互通和互操作,不同厂商生产的电信产品必须按照TMN的标准实现它与网管系统的接口。在TMN体系结构中,Q3接口是最重要的标准接口。
为了确保设备厂家实现的Q3接口与Q3接口规范一致,必须对厂家实现的接口进行测试。北京市天元网络技术有限公司根据实际的测试需求,开发了Q3接口测试系统,逐步形成了一套接口测试方法,能够完成Q3接口的测试。
二、系统体系结构
Q3接口测试系统体系结构如下图所示。
Q3接口测试系统体系结构
三、系统的组成
1、Q3 Agent Tester
Q3代理编译器模块
Q3代理编译器是一个信息模型编译模块。该模块主要负责读取信息模型,编译并生成中间结果数据文件以支持在测试过程中方便获取信息模型中定义的元数据信息。
MIT树模块
MIT树模块是一个包含树的编辑器。该模块负责读取Q3代理编译器模块生成的中间文件,并按其命名约束,由用户编辑生成一棵包含树。
测试用例管理模块
测试用例管理模块负责编译MIT树,生成测试用例,并支持对测试用例进行手工编辑;同时负责测试用例执行结果的显示和存储。
测试用例执行模块
测试用例执行模块负责发送测试用例,接收返回结果和主动上报的通知。
2、ICSGen系统
本系统由ICS文稿生成模块ICSGen构成,该模块负责读入GDMO和ASN.1信息模型并生成ICS文稿。(实现一致性声明文稿)
3、测试用例辅助生成系统
本系统由测试用例辅助生成模块构成,该模块从用户填写好的ICS文稿中读取生成测试用例的需求信息,再根据测试用例的执行结果动态地生成符合测试需求的特定测试用例。
四、系统测试流程
Q3接口测试基本工作流程如下:
ICSGen模块读入GDMO和ASN.1信息模型,编译生成ICS文稿;
创建测试工程,编译信息模型;
编辑生成MIT树,并生成通用的测试用例;
依据被测系统环境的不同,使用测试用例辅助生成模块产生满足特殊要求的测试用例;
依据ICS文稿,执行测试用例。
五、系统运行环境
1、软件运行环境
- SUN Solaris 2.5以上
- SUN Link OSI 8.1
- SUN CMIP 8.2.1 RT
2、硬件运行环境
- SUN Ultra1以上
六、系统应用情况
中国移动GSM网设备Q3网管接口测试
中国联通GSM网设备Q3网管接口测试
中国联通传送网设备Q3网管接口测试
CESEC传送网设备Q3网管接口测试
中国电信传送网设备Q3网管接口测试
中国电信接入网设备Q3网管接口测试
|
|
|
|
|