[发明专利]一种电信系统测试装置及测试方法无效
| 申请号: | 201010127586.X | 申请日: | 2010-03-05 |
| 公开(公告)号: | CN101800680A | 公开(公告)日: | 2010-08-11 |
| 发明(设计)人: | 李生草 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26 |
| 代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 吴艳;龙洪 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 电信 系统 测试 装置 方法 | ||
1.一种电信系统测试装置,其特征在于,所述测试装置包括:
结构分析器,用于分析消息结构定义的源代码,生成消息结构信息脚本;
测试消息模拟装置,用于根据所述结构分析器生成的消息结构信息脚本填写测试消息,并发送给测试代理;
测试代理,用于接收所述测试消息模拟装置发送的测试消息,发送给被测模块;以及,收集被测模块的响应消息,转发给所述测试消息模拟装置。
2.如权利要求1所述的装置,其特征在于,
所述测试代理还用于,模拟与被测模块进行消息交互的其他模块;
所述测试消息模拟装置进一步包括测试脚本编辑器,用于根据所述测试代理与所述被测模块交互的消息码流编写测试脚本。
3.如权利要求1或2所述的装置,其特征在于,
所述测试消息模拟装置进一步包括测试消息管理模块,用于根据所述测试脚本描述的测试流程,向所述测试代理发送测试消息,并根据收到的响应消息发送下一个测试消息,直至测试流程结束或收到错误响应消息。
4.如权利要求2所述的装置,其特征在于,所述测试消息模拟装置进一步包括与所述测试脚本编辑器相连的消息结构脚本加载器,
消息结构脚本加载器,用于启动后加载所述结构分析器生成的消息结构信息脚本;
所述测试脚本编辑器,用于通过所述消息结构脚本加载器生成的消息结构信息脚本,逐个生成测试脚本;或者,根据现场消息码流一次性生成所有测试脚本,然后再进行修改。
5.如权利要求2或4所述的装置,其特征在于,
所述测试脚本中描述的基本信息包括:消息码流值,该消息的响应消息,下一个测试消息,该消息发往的模块,消息名称,消息的错误处理。
6.如权利要求3所述的装置,其特征在于,
所述测试消息模拟装置进一步包括测试消息编码器和测试消息解码器,其中:
所述测试消息管理模块还用于,在测试开始时,向所述测试消息编码器发送编码指令;以及,收到响应消息后,向所述测试消息解码器发送响应消息解码指令后,根据所述测试消息解码器生成的响应消息和所述测试脚本,向所述测试消息编码器发送编码指令;
所述测试消息编码器,用于接收所述测试消息管理模块的编码指令,并根据所述测试脚本描述的测试流程、及所述测试消息解码器生成的响应消息进行编码;
所述测试消息解码器,用于接收测试消息管理模块的解码指令,生成响应消息,并保存在内存中。
7.如权利要求3所述的装置,其特征在于,
所述测试消息模拟装置进一步包括测试工具通信模块,用于提供所述测试消息管理模块与所述测试代理之间的接口;
所述测试代理模块用于,向被测模块转发从测试工具通信模块接收到的测试消息,以及,通过配置映射表收集被测模块的响应消息,并向测试工具通信模块转发收集到的响应消息。
8.一种电信系统测试方法,其特征在于,所述方法包括:
分析消息结构定义的源代码,生成消息结构信息脚本;
根据所述消息结构信息脚本填写测试消息,发送给被测模块,对所述被测模块进行测试;
其中,所述被测模块包括:所述电信系统中的业务模块、协议模块或其他模块。
9.如权利要求8所述的方法,其特征在于,所述方法还包括:
通过测试代理模拟与被测模块进行消息交互的其他模块,并根据所述测试代理与所述被测模块交互的消息码流编写测试脚本;
根据所述测试脚本描述的测试流程,向被测模块发送测试消息,并根据被测模块的响应消息发送下一个测试消息,直至测试流程结束或收到错误响应消息。
10.如权利要求9所述的方法,其特征在于,
通过所述消息结构信息脚本,逐个生成测试脚本;或者,根据现场消息码流一次性生成所有测试脚本,然后再进行修改。
11.如权利要求9或10所述的方法,其特征在于,
所述测试脚本中描述的基本信息包括:消息码流值,该消息的响应消息,下一个测试消息,该消息发往的模块,消息名称,消息的错误处理。
12.如权利要求9或10所述的方法,其特征在于,
所述测试代理通过配置映射表收集被测模块的响应消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010127586.X/1.html,转载请声明来源钻瓜专利网。





