[发明专利]协议一致性测试方法及设备在审
| 申请号: | 201410506217.X | 申请日: | 2014-09-28 |
| 公开(公告)号: | CN105099808A | 公开(公告)日: | 2015-11-25 |
| 发明(设计)人: | 王占伟;张华健;杨博;李长德;文霄杰;李冬冬 | 申请(专利权)人: | 航天恒星科技有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
| 代理公司: | 北京市金栋律师事务所 11425 | 代理人: | 贾冠楠 |
| 地址: | 100086*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 协议 一致性 测试 方法 设备 | ||
技术领域
本发明属于移动通信技术领域,具体地,涉及一种协议一致性测试系统适配层编解码方法及系统。
背景技术
终端一致性测试,是利用一组测试序列,在一定的网络环境下,对被测终端(IUT)进行黑盒测试,通过比较IUT的实际输出与预期输出的异同,判定IUT与标准和协议的一致程度。在移动通信领域,由于测试序列定义的某些异常和特定的测试条件在实际网络中难以触发,或者网络侧某个特性的开发滞后于终端研发的需要,所以一般通过一致性测试系统模拟所需的特性流程来进行测试,目前,一致性测试系统通常采用的技术方案是:使用TTCN技术定义和执行测试序列,采用网络模拟器模拟网络环境。
目前通信领域中提供系统模拟器的厂家很多,各厂家的系统模拟器实现方式、外部调用的API接口方式非常多样,因此,不同的系统模拟器,对应不同的系统依赖层,其编解码开发中,系统配置消息转化模块,消息收发模块也都不同。对于测试方案提供商来说,为了使测试序列可用,需要开发针对具体系统模拟器的系统适配器,而且一旦更换了系统模拟器,就需要重新开发,对于系统模拟器提供商来说,如果与测试方案提供商合作,至少要提供可供调用的系统依赖层,甚至要开发相应的编解码器,对于测试方案提供商或系统模拟器提供商来说,需要很大的开发工作量。
发明内容
有鉴于此,为克服上述至少一个缺点,并提供下述至少一种优点。本发明公开了一种协议一致性测试方法及系统。
一方面,采用本发明可以实现适配层的独立化,使得适配层的开发独立于不同厂商的模拟器。
另一方面,采用本发明可以实现编码格式的统一化,从而可对各种不同的编码格式进行兼容处理。
为解决上述技术问题,本发明采用以下技术方案:
一种测试方法,包括以下步骤:
接收被测设备产生的测试输出消息;
将所述测试输出消息转换为标准输出消息;
根据测试用例的消息格式将所述标准输出消息转换为测试用例输出消息。
根据所述测试用例输出消息确定测试结果。
进一步的,在所述接收被测设备根据输出的测试输出消息步骤前,还包括:
根据测试用例生成测试用例发送消息;
将所述测试用例发送消息转换为标准发送消息;
将所述标准发送消息转换为用于被测设备的测试发送消息,并输出给所述被测设备。
进一步的,所述测试输出消息由所述被测设备对所述测试发送消息处理后产生。
进一步的,所述将所述标准发送消息转换为用于被测设备的测试发送消息的步骤为:
确定所述被测设备接收消息的消息格式;
根据所述消息格式将所述标准发送消息转换为测试发送消息。
进一步的,所述将所述测试输出消息转换为标准输出消息的步骤为:
确定所述测试输出消息的输出格式;
根据所述输出格式将所述测试输出消息进行转换,获得所述标准输出消息。
一种测试装置,包括
第一转换模块,用于将接收到的测试输出消息转换为标准输出消息;
第二转换模块,用于根据所述测试用例的消息格式将所述标准输出消息转换为测试用例输出消息;
测试结果模块,用于根据所述测试用例输出消息确定测试结果。
进一步的,所述测试用例模块,用于根据测试用例产生测试用例发送消息,并发送给所述第二转换模块。
进一步的,所述第二转换模块,还用于将所述测试用例发送消息转换为标准发送消息;
所述第一转换模块,还用于将所述标准发送消息转换为用于被测设备的测试发送消息,并输出给所述被测设备。
进一步的,所述第一转换模块,根据所述被测设备确定所述测试发送消息的格式;根据所述测试发送消息的格式将所述标准发送消息转换为所述测试发送消息。
进一步的,所述第一转换模块,根据所述测试输出消息确定所述测试输出消息的格式;根据所述测试输出消息的格式将所述测试输出消息转换为所述标准输出消息。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。
图1为本发明实施例中一致性黑盒测试系统示意图。
图2为本发明一实施例中测试设备示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天恒星科技有限公司,未经航天恒星科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410506217.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种全方位可调式中央空调管道清洗机器人
- 下一篇:计算机备份综合控制管理系统





