智能網(wǎng)測試綜述

張雪麗




  智能網(wǎng)是一個能夠靈活方便地生成新業(yè)務(wù)和引入新業(yè)務(wù)的體系結(jié)構(gòu),可以為PSTN/ISDN、GSM、CDMA、IP等網(wǎng)絡(luò)的用戶提供各種各樣的智能業(yè)務(wù)。目前在網(wǎng)絡(luò)中為廣大用戶提供服務(wù)的智能網(wǎng)有固定智能網(wǎng)(IN)、GSM智能網(wǎng)(CAMEL)、CDMA智能網(wǎng)(WIN)和綜合智能網(wǎng)。為了保證設(shè)備安全可靠、協(xié)議標(biāo)準(zhǔn)開放、業(yè)務(wù)完整豐富,需要對智能網(wǎng)進(jìn)行各種測試,上述幾種不同智能網(wǎng)的測試都包括設(shè)備測試、業(yè)務(wù)測試和兼容性測試三部分內(nèi)容。



一、設(shè)備測試


  為了保證各種智能網(wǎng)設(shè)備能夠在網(wǎng)絡(luò)中安全可靠地運(yùn)行,以及不同廠家智能網(wǎng)設(shè)備的順利互通,都需要對智能網(wǎng)設(shè)備進(jìn)行測試。根據(jù)智能網(wǎng)所服務(wù)的網(wǎng)絡(luò)不同,每種智能網(wǎng)需要測試的設(shè)備也不相同。在固定智能網(wǎng)中,需要對業(yè)務(wù)交換點(diǎn)(SSP)、業(yè)務(wù)控制點(diǎn)(SCP)、智能外設(shè)(IP)、業(yè)務(wù)管理點(diǎn)(SMP)、業(yè)務(wù)生成環(huán)境點(diǎn)(SCEP)等設(shè)備進(jìn)行測試。在CAMEL和WIN系統(tǒng)中,除了上述設(shè)備以外,還需要對充值中心(VC)、歸屬位置寄存器(HLR)設(shè)備進(jìn)行測試。而在綜合智能網(wǎng)中,則主要針對綜合業(yè)務(wù)控制點(diǎn)(ISCP)、進(jìn)行測試。


  對于各個不同的智能網(wǎng)設(shè)備,需要測試的內(nèi)容也是不同的。對于SSP、SCP、IP和VC設(shè)備,測試主要包括兩大部分,即設(shè)備功能性能測試和協(xié)議有效性測試(即仿真測試)。智能網(wǎng)設(shè)備之間需要通過開放的、標(biāo)準(zhǔn)的接口協(xié)議來完成智能呼叫的處理,因此,協(xié)議有效性測試是智能網(wǎng)設(shè)備測試非常重要的一部分內(nèi)容,是保證設(shè)備正常運(yùn)行提供智能業(yè)務(wù)的基礎(chǔ)和關(guān)鍵。月SMP、SCEP設(shè)備,因?yàn)椴皇巧婕敖涌趨f(xié)議,所有只有設(shè)備功能性能測試。而對于HLR設(shè)備,則只包含智能網(wǎng)相關(guān)協(xié)議有效性測試。對各種智能設(shè)備入網(wǎng)的前提條件。


  對設(shè)備功能性的測試,一般需要較復(fù)雜的測試環(huán)境和配合設(shè)備,的對WIN系統(tǒng)SCP設(shè)備測試為例,需要SSP。SMP、HLR等相關(guān)輔助測試設(shè)備,測試的內(nèi)容包括基本功能、計費(fèi)、與SMP相關(guān)的內(nèi)容,性能指標(biāo)、處理能力、硬件要求、軟件要求、操作維護(hù)管理要求等。


  對于不同智能網(wǎng)(即固定智能網(wǎng)、GSM智能網(wǎng)、CDMA智能網(wǎng)和綜合智能網(wǎng))中的SCP設(shè)備的功能和性能要求都是不同的。


  由于協(xié)議測試是檢驗(yàn)協(xié)議的有效性,要使用協(xié)議分析儀編好標(biāo)準(zhǔn)的測試集進(jìn)行測試,對環(huán)境要求很簡單。


  協(xié)議有效性測試是一種窮盡的測試方法,要包含一套協(xié)議中的所有操作的正常和異常情況。對于每個操作,根據(jù)具體情況,分為有效行為測試、無效行為測試和不恰當(dāng)行為測試。有效行為測試是指消息的順序和內(nèi)容都是正確的,無效行為測試是指收到的PDU句法不正確,而不恰當(dāng)行為測試是指收到的PDU句法正確,但順序不正確。


  在固定智能網(wǎng)中,使用的是智能網(wǎng)應(yīng)用規(guī)程(INAP)協(xié)議,在GSM智能網(wǎng)中,使用的是CAMEL應(yīng)用部分(CAP)協(xié)議,在CDMA智能網(wǎng)中,使用的是WIN MAP協(xié)議,而在綜合智能網(wǎng)中,上述三種協(xié)議都要用到。


  針對不同網(wǎng)絡(luò)不同階段的不同待測設(shè)備,需要測試的操作和項(xiàng)目也是不同的。例如對于固定智能網(wǎng)CS-1階段的SCP的設(shè)備,需要測試啟動DP(Initia 1DP)、播送通知(Play Announcement)、連接(Connect)、提示并收集用戶信息(Prompt And Collect User Information)、請求報告BCSM事件(Request Report BCSM Event)、切斷向前連接(Disconnent Forward Con-nection)、BCSM事件報告(Event Report BCSM)、專用資源報告(Specialized Resource Report)、呼叫信息請求(Call Information Request)、取消(Cancel)、呼叫信息報告(Call Information Report)、輔助請求指令(Assist Request Instructions)、釋放呼叫(Release Call)、建立臨時連接(Establish Temporary Connection)、重設(shè)定時器(Reset Timer)、激活測試(Activity Test)、申請計費(fèi)報告(Apply Charging Report)、激活業(yè)務(wù)過濾(Actibate Service Filtering)、連接到資源(Conncet To Resource)等操作,以及和這些操作相關(guān)的參數(shù)、差錯、結(jié)果、所用到的TCAP業(yè)務(wù)等。而對于CDMA智能網(wǎng)WINPHASE1階段的SCP設(shè)備,則需要測試始發(fā)申請(Origination Request)、業(yè)務(wù)申請(Feature Request)、分析信息(Analyzed Information)、連接失敗報告(Connection Failure Report)、連接資源(Connect Resource)、切斷資源(Disconnect Resource)、指示申請(Instruction Request)、修改(MODIFY)、重置定時器(Reset Timer)、搜索(SEARCH)、T忙(T BUSY)等操作,以及和這些操作相關(guān)的參數(shù)、差錯、結(jié)果、所用到的TCAP業(yè)務(wù)等。因此,當(dāng)對設(shè)備進(jìn)行協(xié)議有效性測試時,需要針對待測設(shè)備的具體類型、階段,確定具體的測試內(nèi)容。


  由于CDMA網(wǎng)絡(luò)協(xié)議底層使用的是ANSI的TCAP,使用的是一個呼叫多個TCAP對話的機(jī)制,因此對于CDMA WIN MAP協(xié)議,只有有效行為和無效行為測試,而沒有不恰當(dāng)行為測試,這一點(diǎn)是與固定智能網(wǎng)的INAP協(xié)議和GSM智能網(wǎng)的CAP協(xié)議不同的。


  協(xié)議有效性測試的關(guān)鍵就是測試集的編寫,不同的協(xié)議分析儀有不同的編寫方式,目前比較常用的有兩種方法,一種是TTCN語言方式,另一種是SDL方式。無論使用哪種方式,都需要首先定義底層協(xié)議和待測協(xié)議集,例如TCAP各種原語(例如ITU TCAP中的TC-BEGIN、帶有/不帶應(yīng)用上下文的TC-CONTINUE 和TC-END,ANSI TCAP中的QUERY WITH PERMISSION、QUERY WITHOUT PREMISSION、CONVERSATION WITH PERMISSION、CONVERSATION WITHOUT PERMISSION、RESPONSE等)、待測協(xié)議集所包含的所有操作、具體參數(shù)、句法描述、差錯碼、常量、變量等;然后再根據(jù)相關(guān)的測試標(biāo)準(zhǔn),針對每個測試項(xiàng)目編寫具體的測試實(shí)例,定義協(xié)議分析儀需要發(fā)送。接受、判斷的具體操作和參數(shù),最后針對每個測試實(shí)例進(jìn)行句法分析、編譯,成功后就形成了一個完整的測試集。



二、業(yè)務(wù)測試


  如果說設(shè)備功能性能測試和協(xié)議有效性測試是設(shè)備入網(wǎng)使用的前提條件,那么業(yè)務(wù)測試就是檢驗(yàn)整個智能網(wǎng)系統(tǒng)所提供的業(yè)務(wù)是否滿足運(yùn)營商需求的重要手段。業(yè)務(wù)測試也是一種窮盡所有情況的測試,包括所有業(yè)務(wù)特征、每條錄音通知和各種計費(fèi)情況,即檢驗(yàn)業(yè)務(wù)邏輯處理的每個分支,包括各種正常和異常情況的處理,以保證業(yè)務(wù)開發(fā)完全滿足運(yùn)營商的業(yè)務(wù)要求。


  業(yè)務(wù)測試比較簡單,一般采用撥打測試的方法,從用戶的角度,直觀地檢查、判斷業(yè)務(wù)處理是否正確。當(dāng)業(yè)務(wù)處理和預(yù)期的結(jié)果不一致的時候,就需要查看消息,即SCP、SSP及IP等物理實(shí)體時間交互的具體操作和參數(shù)值,檢查業(yè)務(wù)數(shù)據(jù)和用戶數(shù)據(jù),從而定位問題所在。



三、兼容性


  當(dāng)一個運(yùn)營商的智能網(wǎng)中存在兩個或兩個以上廠家的設(shè)備時,則需要進(jìn)行兼容性測試?梢哉f上述設(shè)備測試和業(yè)務(wù)測試是兼容性測試的基礎(chǔ),即首先要保證每個設(shè)備都能工作正常、性能穩(wěn)定、協(xié)議正確,并且業(yè)務(wù)邏輯處理和業(yè)務(wù)數(shù)據(jù)配置完全符合業(yè)務(wù)要求,在這樣的基礎(chǔ)上做不同廠家設(shè)備之間的兼容性測試,才能順利互通。當(dāng)然,由于設(shè)備選型、網(wǎng)絡(luò)實(shí)施、工程進(jìn)度等諸多因素,也可能直接進(jìn)行兼容性測試,但會需要比較長的互通調(diào)測時間。


  兼容性測試一般是針對具體業(yè)務(wù)來做的,通常選取一些典型的、配合容易出問題的業(yè)務(wù)歷程,同時監(jiān)視設(shè)備之間發(fā)送和接受的操作和參數(shù)。需要互通的實(shí)體一般是需要用智能網(wǎng)協(xié)議進(jìn)行實(shí)體交互的設(shè)備,例如在CDMA智能網(wǎng)中,會出現(xiàn)不同廠家SSP、SCP、IP和HLR之間的互通。


  在圖3中,SCP、SSP、IP和HLP分別來自不同廠家,當(dāng)這些設(shè)備互通工作時,需要用儀表監(jiān)視這些設(shè)備之間交互的消息,從而檢驗(yàn)不同廠家的設(shè)備對智能網(wǎng)協(xié)議中具體操作和參數(shù)理解和使用是否正確,并且是否具有良好的開放性和兼容性。一個具有良好兼容性的設(shè)備,不但要保證自身發(fā)出的消息和參數(shù)都是正確的,還應(yīng)能夠檢查出對方的編碼錯誤程序錯誤和狀態(tài)錯誤,并能和多個廠家的設(shè)備順利互通。


  通過兼容性測試,可以保證不同廠家設(shè)備的協(xié)同工作,有利于運(yùn)營商靈活選擇不同廠家的智能網(wǎng)設(shè)備,而不受制于某個廠家,充分利用現(xiàn)有的網(wǎng)絡(luò)資源,為用戶體哦那個更多的智能業(yè)務(wù)。




摘自《當(dāng)代通信》
   

微信掃描分享本文到朋友圈
掃碼關(guān)注5G通信官方公眾號,免費(fèi)領(lǐng)取以下5G精品資料
  • 1、回復(fù)“YD5GAI”免費(fèi)領(lǐng)取《中國移動:5G網(wǎng)絡(luò)AI應(yīng)用典型場景技術(shù)解決方案白皮書
  • 2、回復(fù)“5G6G”免費(fèi)領(lǐng)取《5G_6G毫米波測試技術(shù)白皮書-2022_03-21
  • 3、回復(fù)“YD6G”免費(fèi)領(lǐng)取《中國移動:6G至簡無線接入網(wǎng)白皮書
  • 4、回復(fù)“LTBPS”免費(fèi)領(lǐng)取《《中國聯(lián)通5G終端白皮書》
  • 5、回復(fù)“ZGDX”免費(fèi)領(lǐng)取《中國電信5GNTN技術(shù)白皮書
  • 6、回復(fù)“TXSB”免費(fèi)領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解
  • 7、回復(fù)“YDSL”免費(fèi)領(lǐng)取《中國移動算力并網(wǎng)白皮書
  • 8、回復(fù)“5GX3”免費(fèi)領(lǐng)取《R1623501-g605G的系統(tǒng)架構(gòu)1
  • 本周熱點(diǎn)本月熱點(diǎn)

     

      最熱通信招聘

      最新招聘信息