摘要 随着通信技术的快速发展,针对协议的测试越来越重要。本文介绍了协议一致性测试和互操作测试,分析了二者的优缺点,同时明确了它们之间的关系,以及相关标准进展情况,从而指导我们选择正确的协议测试技术。
1、引言
随着通信技术的快速发展,网络之间的互联互通以及通信业务越来越依赖通信协议的发展。可以说,通信系统的正常运行和通信业务的顺利开展,首要就是取决于协议软件是否满足协议规范的要求。所以必须进行专门的协议测试加以保证。
协议测试技术的目的就是保证通信协议正确实现以及确保不同的通信设备之间可以正确互联。在通信测试中,协议测试仅仅是一种黑盒测试,它并不检查协议代码,而是按照协议标准,通过控制观察被测协议实现的外部行为对其进行评价。协议测试技术主要包括一致性测试(Conformance Testing)和互操作测试(Interoperability Testing)。本文重点介绍两种协议测试技术以及它们之间的关系。
2、协议测试技术介绍
2.1 一致性测试
图1 一致性测试拓扑图
根据ITU-TX.290系列ISO/IEC-9646定义的一致性测试方法,测试标准包括三部分:抽象测试集(ATS)、协议实现一致性说明(PICS)和协议实施附加信息(PIXIT)。可执行测试集(ETS)在以上三部分的基础上生成。ATS规定某一标准协议的测试目的、测试内容和测试步骤:PICS说明实施的要求、能力及选项实现的情况;PIXIT提供测试必须的协议参数。其测试步骤如下:
首先是静态测试:测试仪读取PICS/PIXIT文件并根据协议标准进行静态测试,检查IUT参数说明是否符合标准。
其次是动态测试:测试仪根据PICS/PIXIT文件和ATS生成ETS,然后执行ETS对IUT进行激励/响应测试。具体采用的测试类型包括:本地测试方式、分布式测试方式、协同测试方式和远程测试方式。
最后是测试报告:对测试执行产生的测试记录文件进行分析,按照测试报告描述规格生成一致性测试报告。协议一致性测试报告记录了所有测试案例的测试结果:成功(PASS)、失败(FAIL)、不确定(INCONCLUSIVE)。
图2 一致性测试流程图
2.2 互操作测试
互操作测试评价被测实现与相连接相似实现之间在网络操作环境中是否能够正确地交互并且完成协议标准中规定的功能,从而确定被测设备是否支持所需要的功能。互操作测试通常用于研发阶段多厂商准正式测试或者运营商的选型测试,提供重要的互通信息。
图3 互操作测试拓扑图
在拓扑图中,认可设备(可能是一个或若干设备)和被测设备共同定义测试边界,二者来自不同厂商(至少不同生产线);互操作测试基于用户期望的功能,并由用户控制并观察测试结果,用户可以是人工操作也可以是软件程序。事实上互操作测试主要关注设备功能,而并不关心协议细节。
互操作测试主要包括两个部分:开发互操作测试规范和具体互操作测试过程。
为您推荐
1.千兆以太网技术优势在局域网中为了维持直径为200米的最大碰撞区域,最小CSMA/CD载波时间,以太网时间片已从目前的512比特扩展到512字节(4096比特),最小信息包大小仍为64字节。载波扩展特性在不修改最小包尺寸的条件下解决了CSMA/CD固有的时序问题。虽然这些改变可能会影响到小信息包的性能,然而这种影响已经被CSM/CD算法中称作信息包突发传送的特性所抵消。千兆位以太网最大的优点在于它对现有以太网的兼容性。同100M位以太网一样,千兆位以太网使用与10M位以太网相同的帧格式和帧大小,以及相同的CSMA/CD协议。这意味着广大的以太网用户可以对现有以太网进行平滑的、无需中断的升级,
9月10日,在国家主席胡锦涛与到访的中非共和国总统弗朗索瓦·博齐泽·杨古翁达共同见证下,总局局长王太华与中非共和国计划、经济和国际合作国务部长西尔万·马利科在人民大会堂签署《中华人民共和国国家广播电影电视总局与中非共和国新闻、公民责任感、全国和解和对话后续部合作议定书》。根据议定书,双方将加强包括节目交换和人员培训在内的广播电视领域的交流与合作。
目录概述MoCA概述MoCA协议栈频率规划频率规划-波段A频率规划-波段B频率规划-波段C1、C2、C3、C4频率规划-波段D物理层
摘要:本文简单介绍了三网融合的背景、概念以及三网融合的基础——光纤到户(FTTH)和TCP/IP协议,并简单分析了三网融合下的广电与电信及三网融合的意义。1三网融合的背景如果从1998年发生的三网融合大辩论开始,十多年来,三网融合这一概念时常被各种会议提及并讨论过,时而热闹、时而冷寂,时而被遗忘,时而又被拾起。2006年它被写入了《中华人民共和国国民经济和社会发展十一五规划纲要》,2009年在全国两会的政府工作报告中被再次提及。就在今年,“三网”终于实质性地要“融合”了!2010年1月13日,国务院总理温家宝主