H248协议异常测试(查阅0622).doc_第1页
H248协议异常测试(查阅0622).doc_第2页
H248协议异常测试(查阅0622).doc_第3页
H248协议异常测试(查阅0622).doc_第4页
H248协议异常测试(查阅0622).doc_第5页
免费预览已结束,剩余11页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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预期输出F821收到非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发送的信令用例说明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和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发送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消息,如SGcoog/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的某些属性时的处理测试依据 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上跟踪都看);预期输出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=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错误情况: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消息测试测试子项目收到含有不能匹配到终结点的通配符的消息测试目的测试当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 收到消息将已存在于某上下文的终结点加到别的上下文里测试编号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 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回错误,媒体流类型不支持 用例说明F821回错误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第一句能够处理, 第二句回错误 用例说明测试类似这样第一句能够处理第二句错误的消息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消息测试测试子项目SS退出服务时指示F821发生容灾切换测试目的测试F821对SS的容灾切换消息的处理测试依据 XPON软件总体设计方案.doc预置条件MG在MGC上成功注册,链路状态正常测试步骤1. 在主SS上向F821发handoff消息,通知F821向备选SS注册;2. 观察F821收到之后是否正确向备SS发起注册。3. 如果F821上对容灾ss的地址或域名配置错误,测试在这种情况下F821的处理情况预期输出正常的配置下F821切换到备SS上,错误配置下,F821收到切换命令回错用例说明5.1.3.1.1.14 在非法的上下文里删除存在于别的上下文里的终结点(modify by zhouwei)测试编号14.测试项目异常248消息测试测试子项目在非法的上下文里删除存在于别的上下文里的终结点测试目的测试F821对异常消息的处理测试依据 XPON软件总体设计方案.doc预置条件MG在MGC上成功注册,链路状态正常测试步骤1. 先打通821下面的电话,观察使用的上下文和终结点;2. 手工发消息在没有此终结点的上下文里删除此终结点。3. 观察F821收到消息的处理情况预期输出终结点没有被误删除,不影响正常通话用例说明5.1.3.1.1.15 F821收到一条消息还未处理时又收到第二条消息测试编号15.测试项目异常248消息测试测试子项目F821收到一条消息还未处理时又收到第二条消息测试目的测试F821对异常消息的处理测试依据 XPON软件总体设计方案.doc预置条件MG在MGC上成功注册,链路状态正常测试步骤1. 手工连续向F821发消息,发一条add消息之后紧跟一条sub;2. 观察F821收到消息的处理情况预期输出能正常处理用例说明5.1.3.1.1.16 F821性能参数修改对系统的影响测试编号16.测试项目异常248消息测试测试子项目F821性能参数修改对系统的影响测试目的测试F821性能参数的修改对系统的影响测试依据 XPON软件总体设计方案.doc预置条件MG在MGC上成功注册,链路状态正常测试步骤1. 在配置管理里修改个F821性能参数,把各参数分别改成上限值;2. 传数据后观察F821248链路是否正常;3. 把各参数改成下限值再试一遍,观察248链路是否正常;预期输出无异常用例说明5.1.3.1.1.17 防止RTP资源吊死测试测试编号17.测试项目RTP防吊死功能测试测试子项目吊死RTP资源2小时自动释放测试目的测试F821上吊死的RTP资源自动释放的情况测试依据 XPON软件总体设计方案.doc预置条件MG在MGC上成功注册,链路状态正常测试步骤1. 手工在F821上加超过16个上下文,每个上下文里打开一个RTP资源;2. 等待2小时之后,观察是否每一个RTP都被释放掉;3. 注意观察16个上下文之后的RTP资源是否被释放掉;预期输出F821上下文中所有RTP向SS发SERVICECHANGE,吊死的会回430错误,将其F821释放。用例说明具体防吊死流程在不断修改中,具体测试方法需和开发同事确认。5.1.3.1.1.18 handoff中对非法地址的处理用例编号18.测试项目H.248异常用例测试子项目handoff中对广播地址的处理测试目的验证handoff中对广播地址的处理测试依据XPON软件总体设计方案.doc预置条件F821与当前注册SS通迅正常测试步骤a) 给F821配置一个MGCb) 在SS上下发切换命令,切换地址为0.0.0.0c) 给F821配置两个MSCd) 在SS上下发切换命令,切换地址为0.0.0.0 e) shell目录下运行dH248CheckMgcValid=1f) 在SS上下发切换命令,切换地址为0.0.0.0预期输出步骤2、4,F821不回错,向广播地址发送注册消息。步骤6,F821回错,不切换。用例说明5.1.3.1.1.19 MD5初始密钥测试编号19.测试项目H.248 MD5注册测试子项目MD5初始密钥测试目的待测PON设备能否支持H.248 MD5初始密钥自由配置测试依据XPON软件总体设计方案.doc预置条件控制侧软交换支持H.248 MD5认证功能测试步骤1. 修改待测PON设备默认配置的初始密钥长度到最大长度2. 软交换侧配置相同的密钥配置数据3. 检查待测PON设备能否成功以MD5方式注册到软交换预期结果待测PON设备能够支持H.248 MD5初始密钥自由配置测试说明5.1.3.1.1.20 MD5 F821标志测试编号20.测试项目H.248 MD5注册测试子项目MD5 F821标志测试目的待测PON设备能否支持H.248 MD5F821标志自由配置测试依据XPON软件总体设计方案.doc预置条件控制侧软交换支持H.248 MD5认证功能测试步骤1. 修改待测PON设备默认配置的F821标志长度到最大长度2. 软交换侧配置相同的F821标志数据3. 检查待测PON设备能否成功以MD5方式注册到软交换预期结果待测PON设备能够支持H.248 MD5F821标志自由配置测试说明5.1.3.1.1.21 MD5认证底数测试编号21.测试项目H.248 MD5注册测试子项目MD5认证底数测试目的待测PON设备能否支持H.248 MD5认证底数自由配置测试依据XPON软件总体设计方案.doc预置条件控制侧软交换支持H.248 MD5认证功能测试步骤1. 修改待测PON设备默认配置的认证底数到边界配置数值2. 软交换侧配置相同的F821认证底数数据3. 检查待测PON设备能否成功以MD5方式注册到软交换预期结果待测PON设备能够支持H.248 MD5认证底数自由配置测试说明5.1.3.1.1.22 MD5认证模数测试编号22.测试项目H.248 MD5注册测试子项目MD5认证模数测试目的待测PON设备能否支持H.248 MD5认证模数自由配置测试依据XPON软件总体设计方案.doc预置条件控制侧软交换支持H.248 MD5认证功能测试步骤1. 修改待测PON设备默认配置的认证模数为128位缺省模数2. 软交换侧配置相同的F821认证模数数据3. 检查待测PON设备能否成功以MD5方式注册到软交换预期结果待测PON设备能够支持H.248 MD5认证模数自由配置测试说明5.1.3.1.2 Digitmap异常测试用例5.1.3.1.2.1 拨测号码超长(超过40位)测试编号23.测试项目Digital Map异常测试测试子项目拨测号码超长(超过40位)测试目的测试F821对于异常Digital Map的处理情况测试依据XPON软件总体设计方案.doc预置条件PON在MGC上成功注册,链路状态正常测试步骤SS上配置号码图表包含(|444.|)这样的号码用户摘机听拨号音后拨号,444。超过40位预期输出拨号到40位时,F821自动上报,从248信令中查看上报的号码,应该为40位4。用例说明5.1.3.1.2.2 号码无法匹配,号码图表为空测试编号24.测试项目Digital Map异常测试测试子项目号码无法匹配,号码图表为空测试目的测试F821对于异常Digital Map的处理情况测试依据XPON软件总体设计方案.doc预置条件PON在MGC上成功注册,链路状态正常测试步骤1. SS上配置好号码图表为空2. 用户摘机听拨号音后拨号, 预期输出回忙音用例说明5.1.3.1.2.3 号码无法匹配,号码图表不为空测试编号25.测试项目Digital Map异常测试测试子项目号码无法匹配,号码图表不为空测试目的测试F821对于异常Digital Map的处理情况测试依据XPON软件总体设计方案.doc预置条件PON在MGC上成功注册,链路状态正常测试步骤1. SS上配置好号码图表不为空2. 用户摘机听拨号音后拨号, 预期输出回忙音用例说明5.1.3.1.2.4 号码图表字段超过F821限制测试编号26.测试项目Digital Map异常测试测试子项目号码图表字段超过F821限制测试目的测试F821对于异常Digital Map的处理情况测试依据XPON软件总体设计方案.doc预置条件PON在MGC上成功注册,链路状态正常测试步骤1. SS上配置好号码图表,字段超过F821限制2. 用户摘机听拨号音后拨号, 预期输出用例说明5.1.3.1.2.5 号码图表号码长度超长测试编号27.测试项目Digital Map异常测试测试子项目号码图表号码长度超长测试目的测试F821对于异常Digital Map的处理情况测试依据XPON软件总体设计方案.doc预置条件PON在MGC上成功注册,链路状态正常测试步骤1. SS上配置好号码图表,其中一个号码长度超过40位2. 用户摘机预期输出F821上报519“out of space to restore digital map”用例说明5.1.3.1.2.6 号码图表包含非法字符测试编号28.测试项目Digital Map异常测试测试子项目号码图表包含非法字符测试目的测试F821对于异常Digital Map的处理情况测试依据XPON软件总体设计方案.doc预置条件PON在MGC上成功注册,链路状态正常测试步骤1. SS上配置好号码图表,其中包括非法字符(如!#%$%)2. 用户摘机预期输出F821上报514,err code 326,(号码表分析失败)用例说明5.1.3.1.2.7 首位定时器超时,F821上报测试编号29.测试项目Digital Map异常测试测试子项目首位定时器超时,F821上报测试目的测试F821对于SS下发首位定时器的处理测试依据XPON软件总体设计方案.doc预置条件PON在MGC上成功注册,链路状态正常测试步骤1. SS上配置好号码图表2. 用户摘机听拨号音后不拨号, 预期输出定时器超时后听忙音用例说明5.1.3.1.2.8 测试F821位间定时器的处理测试编号30.测试项目Digital Map异常测试测试子项目位间定时器超时,F821上报测试目的测试F821对于SS下发位间定时器的处理测试依据XPON软件总体设计方案.doc预置条件PON在MGC上成功注册,链路状态正常测试步骤1. SS上配置好号码图表2. 用户摘机听拨号音后拨号,拨几位后停止拨号,等待位间定时器超时预期输出F821超时只上报所拨号码用例说明5.1.3.1.2.9 号码表中增加L长定时器测试编号31.测试项目Digital Map异常测试测试子项目号码表中增加L长定时器测试目的号码表中增加L长定时器,F821的处理测试依据XPON软件总体设计方案.doc预置条件PON在MGC上成功注册,链路状态正常测试步骤1. SS上配置好号码图表,增加号码串带L,如66L66XXXX2. 用户摘机听拨号音后拨号,拨L前的几位数字后停止拨号,等待L定时器超时3. 修改F821有名定时器MG digit match short timer,重复步骤1-3,通过信令跟踪观察是否修改生效。预期输出F821上报号码正确,定时器生效。用例说明5.1.3.1.2.10 号码表中增加S短定时器测试编号32.测试项目Digital Map异常测试测试子项目号码表中增加S短定时器测试目的号码表中增加S短定时器,F821的处理。测试依据XPON软件总体设计方案.doc预置条件PON在MGC上成功注册,链路状态正常测试步骤1. SS上配置好号码图表,增加号码串带S,如66S66XXXX2. 用户摘机听拨号音后拨号,拨S前的几位数字后停止拨号,等待S定时器超时3. 修改F821有名定时器MG digit match long timer,重复步骤1-3,通过信令跟踪观察是否修改生效。预期输出F821上报号码正确,定时器生效。用例说明5.1.3.1.2.11 号码表中混合增加L长定时器和S短定时器测试编号33.测试项目Digital Map异常测试测试子项目号码表中混合增加L长定时器和S短定时器测试目的号码表中混合增加L长定时器和S短定时器,F821的处理。测试依据XPON软件总体设计方案.doc预置条件PON在MGC上成功注册,链路状态正常测试步骤1. SS上配置好号码图表,增加号码串带L和S,如6S6L66XXXX、6SL666XXXX、6LS666XXXX等。2. 用户摘机听拨号音后拨号,拨L前的几位数字后停止拨号,等待L定时器超时或拨S前几位数字等待S定时器超时。3. 修改F821有名定时器MG digit match short timer和MG digit match long timer,重复步骤1-3,通过信令跟踪观察是否修改生效。预期输出F821上报号码正确,定时器生效。用例说明5.1.3.1.3 端口收发包测试5.1.3.1.3.1 非会话远端媒体冲击测试编号34.测试项目异常媒体测试测试子项目非会话远端媒体冲击测试目的被测F821在收到不明来源的媒体报文时,是否正常丢弃非法媒体,不对当前会话造成影响测试依据XPON软件总体设计方案.doc预置条件测试步骤1. 建立一个经由F821接续的呼叫(例如:IAD呼叫PSTN),并且将该呼叫保持;2. 从网络中的某台主机上使用发包工具向步骤1中F821使用的端口发送媒体报文;3. 检测被保持的呼叫是否受到影响;预期结果F821收到不名来源的媒体报文立即丢弃测试说明5.1.3.1.3.2 会话完成后前次媒体持续冲击测试编号35.测试项目异常媒体测试测试子项目会话完成后前次媒体持续冲击测试目的被测F821对于已经结束会话的前次媒体报文冲击是否成功丢弃,不进行处理测试依据XPON软件总体设计方案.doc预置条件测试步骤1. 建立一个经由F821接续的呼叫(例如:IAD呼叫PSTN),并且将该呼叫保持;2. 从网络中的某台主机上使用抓包工具截取步骤1中由IAD发往F821的媒体报文;3. PSTN用户先挂机,检测F821侧的RTP资源是否成功释放;4. 使用步骤2中的主机向F821持续发送截取的媒体报文;5. 检测F

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论