1、5.1.3.1 H.248协议异常测试5.1.3.1.1 H.248异常消息测试5.1.3.1.1.1 收到非248消息测试编号1.测试项目异常248消息测试测试子项目收到非248消息测试目的测试当F821收到的消息里有非248消息时的处理测试依据XPON软件总体设计方案.doc预置条件MG在MGC上成功注册,链路状态正常测试步骤1. 向MG发送带有非MEGACO消息,例如MGCP消息200 1234 OK;或任意字符(%kdjfielkajsdfiowofj)2. 打看信令跟踪看F821的处理;(SS上和F821上都打开)ss上只看到发送,没有接收到信令,F821上跟踪回400预期输出F82
2、1收到非248消息,回400。用例说明5.1.3.1.1.2 收到非注册SS发的248消息测试编号2.测试项目异常248消息测试测试子项目收到非注册SS发的248消息测试目的测试当F821收到的消息里有非注册SS发来的248消息时的处理测试依据XPON软件总体设计方案.doc预置条件MG在MGC上成功注册,链路状态正常测试步骤1. 向MG发送248消息,MGC的IP地址为非注册SS的地址:!/1 x.x.x.x:2944 T=176183000C=-AV=ROOTAT其中x.x.x.x为非注册SS的地址2. 信令跟踪,观察F821的处理;(SS上和F821上跟踪都看)预期输出不响应非注册SS发
3、送的信令用例说明5.1.3.1.1.3 收到不同版本的248消息测试编号3.测试项目异常248消息测试测试子项目收到不同版本的248消息测试目的测试当F821收到不同版本的248消息时的处理情况测试依据 XPON软件总体设计方案.doc预置条件MG在MGC上成功注册,链路状态正常测试步骤1. 向MG发送248消息,版本号为x,x可以为2或者其他数值;!/x 10.40.121.2:2944 T=59782290C=-AV=ROOTAT2. 看信令跟踪,观察F821的处理;(SS上和F821上跟踪都看)预期输出F821不处理不同版本的248消息或回错,对应错误码406(不支持的版本),此时X为1
4、和2的其他值。用例说明F821丢弃或回406错,协议版本不支持5.1.3.1.1.4 收到的248消息含有非法的上下文ID或事务ID等测试编号4.测试项目异常248消息测试测试子项目收到的248消息含有非法的上下文ID或事务ID等测试目的测试当F821收到的248消息含有非法的上下文ID或事务ID时的处理情况测试依据 XPON软件总体设计方案.doc预置条件MG在MGC上成功注册,链路状态正常测试步骤1. 向MG发送248消息,上下文ID非法如:C1234;2. 看信令跟踪,观察F821的处理;(SS上和F821上跟踪都看);3. 向MG发送248消息,事务ID非法如:T1234;4. 向MG
5、发送248消息,事务ID超过最大值;!/2 10.40.123.100:2944 T=17swr222C=-AV=ROOTAT5. 看信令跟踪,观察F821的处理;(SS上和F821上跟踪都看)。预期输出F821不回错,不影响设备的正常运行用例说明5.1.3.1.1.5 收到248消息含有不能识别的包测试编号5.测试项目异常248消息测试测试子项目收到的248消息含有不能识别的包测试目的测试当F821收到的248消息含有不能识别的包时的处理情况测试依据 XPON软件总体设计方案.doc预置条件MG在MGC上成功注册,链路状态正常测试步骤1. 向MG发送含有不能识别的包名的248消息,如SGco
6、og/rt;!/1 10.40.110.1:2944 T=597888C=-MF=aaln/0SGcoog/rt2. 看信令跟踪,观察F821的处理;(SS上和F821上跟踪都看);预期输出F821回440错误(协议不支持的包或未知的包)用例说明F821回440错误(协议不支持的包或未知的包)5.1.3.1.1.6 收到请求F821媒体资源的消息缺少LOCAL、REMOTE的某些属性测试编号6.测试项目异常248消息测试测试子项目收到的请求F821媒体资源的消息缺少LOCAL、REMOTE的某些属性测试目的测试当F821收到的请求F821媒体资源的消息缺少LOCAL、REMOTE的某些属性时的
7、处理测试依据 XPON软件总体设计方案.doc预置条件MG在MGC上成功注册,链路状态正常测试步骤1. 向MG发送请求媒体资源消息,缺少local、或remote的某些必要属性参数,比如编码方式等;!/1 10.40.123.100: T=176182567C=$A=aaln/1,A=$MST=1OMO=RC,nt/jit=40,Lv=0c=IN IP4 $m=audio $ RTP/AVP 0 8 18 4a=ptime:20适当减少一些属性,或增加一些属性。如端口、编解码方式、远端IP、ptime.或增加a=fax2. 看信令跟踪,观察F821的处理;(SS上和F821上跟踪都看);预期输
8、出F821回错 用例说明缺少属性不同,F821回错也不同5.1.3.1.1.7 收到的请求F821媒体资源的消息LOCAL、REMOTE的某些属性错误测试编号7.测试项目异常248消息测试测试子项目收到的请求F821媒体资源的消息LOCAL、REMOTE的某些属性错误测试目的测试当F821收到的请求F821媒体资源的消息LOCAL、REMOTE的某些属性错误时的处理测试依据 XPON软件总体设计方案.doc预置条件MG在MGC上成功注册,链路状态正常测试步骤1. 向MG发送请求媒体资源消息,local、或remote的某些必要属性参数错误,!/1 10.40.123.100: T=176182
9、567C=$A=aaln/1,A=$MST=1OMO=RC,nt/jit=40,Lv=0c=IN IP4 $m=audio $ RTP/AVP 0 8 18 4a=ptime:20错误情况:1.编码方式带很多参数(最大带30种编码方式)。2.RTP端口为奇数。3.其他非法参数非协议规定值等。4.远端端口为0.。5.传真方式下T30端口为0,T38带有效端口。2. 看信令跟踪,观察F821的处理;(SS上和F821上跟踪都看); 预期输出F821回错误用例说明错误属性不同,F821回错也不同5.1.3.1.1.8 收到含有不能匹配到终结点的通配符的消息测试编号8.测试项目异常248消息测试测试子
10、项目收到含有不能匹配到终结点的通配符的消息测试目的测试当F821收到含有不能匹配到终结点的通配符的消息时的处理测试依据 XPON软件总体设计方案.doc预置条件MG在MGC上成功注册,链路状态正常测试步骤1. 向MG发消息,比如!/1 10.40.123.100:2944 T=15555567C=$A=aaln/0,A=&MST=1OMO=RC,nt/jit=40,Lv=0c=IN IP4 $m=audio $ RTP/AVP 9a=ptime:20;2. 看信令跟踪,观察F821的处理;(SS上和F821上跟踪都看);预期输出F821回错误 430用例说明F821回错误5.1.3.1.1.9
11、 收到消息将已存在于某上下文的终结点加到别的上下文里测试编号9.测试项目异常248消息测试测试子项目收到消息将已存在于某上下文的终结点加到别的上下文里测试目的测试当F821收到将已存在于某上下文的终结点加到别的上下文里消息时的处理测试依据 XPON软件总体设计方案.doc预置条件MG在MGC上成功注册,链路状态正常测试步骤1. 向F821发消息,将已存在于某上下文的终结点加到别的上下文里去;!/110.40.123.100:2944 T=176100011C=$A=aaln/1,A=$MST=1OMO=RC,nt/jit=40,Lv=0c=IN IP4 $m=audio $ RTP/AVP 0
12、 8 18 4a=ptime:20看信令跟踪,观察F821的处理;(SS上和F821上跟踪都看); 预期输出F821回错误 433 用例说明5.1.3.1.1.10 收到包含不支持媒体流类型的消息测试编号10.测试项目异常248消息测试测试子项目收到包含不支持媒体流类型的消息测试目的测试F821收到包含不支持媒体流类型的消息时的处理测试依据 XPON软件总体设计方案.doc预置条件1. MG在MGC上成功注册,链路状态正常测试步骤1. 向F821发包含不支持的媒体流类型的消息,比如m=video $ RTP/AVP 02. F821回515错预期输出F821回错误,媒体流类型不支持 用例说明F
13、821回错误5155.1.3.1.1.11 收到像A=T1, S=$这样第一条成功第二条非法的消息测试编号11.测试项目异常248消息测试测试子项目收到像A=T1, S=$这样第一条成功第二条非法的消息测试目的测试F821收到像A=T1, S=$这样第一条成功第二条非法的消息时的处理测试依据 XPON软件总体设计方案.doc预置条件MG在MGC上成功注册,链路状态正常测试步骤1. 向F821发消息,如T=111C=$A=T1, S=$,其中T1是F821上一条空闲的终结电路(要让第一条Add执行成功);2. 看F821的回应,检查T1对应的CMP是否运行正常; 预期输出F821第一句能够处理,
14、 第二句回错误 用例说明测试类似这样第一句能够处理第二句错误的消息5.1.3.1.1.12 收到505消息后的处理测试编号12.测试项目异常248消息测试测试子项目收到505消息后的处理测试目的测试F821收到SS的505错误后的处理测试依据 XPON软件总体设计方案.doc预置条件MG在MGC上成功注册,链路状态正常测试步骤1. 把SS的断链检测时长改短,然后拔掉一会儿网线,造成SS认为F821退出服务,而F821看来仍是进入服务,此时F821向SS发心跳消息时会收到505消息。2. 检查F821收到505错误后是否等待随机时间后仍向原来的SS注册;预期输出F821等待随机时间后仍向原来SS注册用例说明可以把我们的保护时间设长5.1.3.1.1.13 SS退出服务时指示F821发生容灾切换测试编号13.测试项目异常248消息测试测试子项目
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1