做测试要从哪些方面着手呢?要掌握哪些知识?
测试中的信令感觉有点难记啊!大侠们有什么号的方法吗?
了解
先对比着正常的信令流程看看测试中出现的异常事件的信令二者有什么不同,慢慢熟悉就可以啦。
主要是熟悉测试软件的操作,信令的话找一个log对着标准信令看段时间就能熟悉了。
结合实际工作跟踪信令对比信令流程,正常的,失败的,各种业务的,然后是“多思考并总结每类信令流程及重点消息中的重点内容”.
有机会了再配合其他比如Abis和A口的进一步综合比对,逐渐熟悉。
首先要熟悉通信原理,如:做GSM网优,就要熟悉GSM原理,
再次熟悉测试软件的操作
其次熟悉各种信令流程
接着测试过程中要多观察事件发生的原因,当前话质,覆盖,无线环境等情况,观察切换是否合理。基站基础信息,经纬度等是否正确。
主叫流程可分为以下几个阶段:
(1)立即指配阶段,给MS分配合适的SDCCH信道.
(2)鉴权加密阶段,给MS分配合适的TMSI.
(3)呼叫建立阶段(setup和call proceeding).
(4)话音信道指配阶段,给MS分配合适的TCH信道(assignment).
(5)通话连接过程(connect).
(6)呼叫释放过程.
1:当channel request 和 CM service request两个都出现的情况下才算是一次成功的起呼.
2:出现connect 或connect acknowledge算一次接通.
3:出现disconnect 或 channel release就不算掉话.
载干比(C/I)决定覆盖范围,接入电平决定小区的实际服务范围。
主叫:
手机给系统发上行的CHANNEL REQUEST消息
系统给手机回下行的IMMEDIATE ASSIGNMENT消息
手机给系统发上行的CM SERVICE REQUEST消息
系统给手机回下行的CM SERVICE ACCEPT消息
手机给系统发上行的SET UP消息
系统给手机回下行的CALL PROCEEDING消息
系统给手机发下行的ASSINGMENT COMMAND消息
手机给系统发上行的ASSIGNMENT COMMPLETE消息
系统给手机发下行的ALERTING消息
系统给手机发下行的CONNECT消息
手机给系统发上行的CONNECT ACKNOWLEDGE消息
手机给系统发上行的DISCONNECT消息
系统给手机发下行的RELEASE消息
手机给系统发上行的RELEASE COMMPLETE消息
系统给手机发下行的CHANNEL RELEASE消息
被叫:
系统给手机发下行的PAGING REQUEST消息
手机给系统发上行的CHANNEL REQUEST消息
系统给手机发下行的IMMEDIATE ASSIGNMENT消息
手机给系统发上行的PAGING RESPONSE消息
系统给手机发下行的SETUP消息
手机给系统发上行的CALL CONFIRM消息
系统给手机发下行的ASSIGNMENT COMMAND消息
手机给系统发上行的ASSIGNMENT COMMPLETE消息
手机给系统发上行的ALERTING消息
手机给系统发上行的CONNECT消息
系统给手机发下行的CONNECT ACKNOWLEDGE消息
系统给手机发下行的DISCONNECT消息
手机给系统发上行的RELEASE消息
系统给手机发下行的RELEASE COMMPLETE消息
系统给手机发下行的CHANNEL RELEASE消息
inter bss handover
首先,BSC1根据手机的测量报告向MSC发出handover require然后MSC向BSC2发HANDOVER REQUEST,BSC2给BTS2发CHANNEL ACTIVATION,BTS2给BSC2回CHANNEL ACTIVATION ACK,到此目标小区已经分配好合适的信道,然后BSC2给MSC发HANDOVER REQUEST ACK,接下来MSC给手机发HANDOVER COMMAND。手机给BTS2发HANDOVER ACCESS,BTS2收到该信令后给MSC发HANDOVER DETECTION告知MSC已检测到切换接入消息,然后BTS2再给手机发PHYSICAL INFO(只包含一个时间提前量TA)接下来手机给BTS2发SABM消息(这是一个二层消息用于设置异步平衡模式)然后BTS2给BSC2发一条ESTABLISH INDICATION消息(这是建立指示消息用于确认立即指配命令)然后BTS2给手机发UA消息(对LAPDM链路的确认)接下来手机通过BSC2给MSC发HANDOVER COMPLETE至此手机已成功建立主信令链路然后MSC给BSC1发CLEAR COMMAND以释放相关资源,例如与此次呼叫相关的BSSAP连接。接下来BSC1会告知BTS1手机已占用了新的TCH,接下来要释放旧的TCH。
intra bss handover
首先,BSC根据手机的测量报告向BTS2发一个CHANNEL ACTIVATION,BTS2给BSC回CHANNEL ACTIVATION ACK,到此目标小区已经分配好合适的信道,然后BSC给手机发HANDOVER COMMAND,然后手机给BTS2发HANDOVER ACCESS,然后BTS2给BSC发HANDOVER DETECT通知BSC2它已经收到切换接入的消息,接下来BTS2给手机发一条PHYSICAL INFO(告知受机TA值),手机给BTS2发一条SABM消息(设置异步平衡模式)然后BTS2给BSC发ESTABLISH INDICATION(建立指示消息,用于确认立即指配命令),接着BTS2给手机发UA至此L2无线链路建立成功,然后手机通过BTS2给BSC发HANDOVER COMPLETE,至此移动台已成功建立主信令链路。而后BSC再把旧的TCH资源释放掉.
注:对intra bss handover如果切换成功则由目标小区所在的BTS向BSC发出HANDOVER COMPLETE,如果切换失败则由源小区所在的BTS向BSC发出HANDOVER COMPLETE
对inter bss handover如果切换成功则由目标小区所在的BSC向MSC发出HANDOVER COMPLETE如果切换失败则由源小区所在的BSC向MSC发出HANDOVER COMPLETE.
位置更新过程
首先,MS在RACH信道向基站子系统发送信道请求,然后占用系统分配的SDCCH,在SDCCH上向MSC发起位置更新请求消息,经过鉴权和加密过程后,VLR向MS发送位置更新接受消息,其中包含TMSI,和LAI信息,MS将这些信息存在SIM卡中然后向MSc回送TMSI应答消息,位置更新过程完成,MS释放SDCCH信道资源.
做测试的话,首先得熟悉测试软件的使用,比如tems 鼎力之类的软件,前后台都玩玩。
对于测试完写报告,自己参照移动的要求模板写,把问题阐述清楚就可以。