• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    WCDMA 系統移動核心網絡協議棧的測試

    發布: 2008-8-21 10:06 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 79次 | 進入軟件測試論壇討論

    領測軟件測試網
    關鍵字:WCDMA 系統移動核心 網絡協議棧 測試

       在WCDMA系統中,為了使得來自不同廠家的設備能夠成功地進行通信,必須有標準化的協議,但是實現者對于協議的理解不同,導致了不同廠家的設備的協議實現是不一致的。所以解決設備協議非一致性問題將成為整個系統演進過程中一個不可忽略的因素。為了解決這個問題,協議一致性測試應運而生。下面首先簡單介紹協議一致性測試原理,WCDMA系統核心網絡協議,然后對我們在WCDMA系統核心網絡協議測試中采用的測試方法和測試系統結構、得到的測試結果進行分析。

      一、協議一致性測試原理

      測試是為了發現錯誤而執行程序的過程。測試方法可以分為黑盒測試白盒測試;诋a品的功能來規劃測試,檢查程序各功能是否實現,并檢查其中的錯誤,這種測試稱為黑盒測試或者功能測試;诋a品的內部結構來規劃測試,檢查內部操作是否按規定執行,各部分是否被充分利用,這種測試稱為白盒測試。

      協議是各設備之間進行通信時應遵守的規則,而這些規則基本上是以自然語言來描述,由于實現者對于協議的理解可能不同,這就容易導致不同的協議實現,有時甚至會是錯誤協議的實現。因此,我們需要一種有效方法對協議實現進行判別,這種方法便是“協議測試”(ProtocolTesting)。協議測試是從軟件測試的基礎上發展來的,是一種功能測試,即黑盒測試。協議測試有三種類型的測試:一致性測試、互操作性測試和性能測試。一致性測試是基礎,是通過觀察具體實現在不同的環境和條件下的反應行為來驗證協議實現與相應的協議標準是否一致,一致性測試只關心協議實現呈現于外部的性能。要保證不同的協議實現在實際網絡中能成功的通訊,還需要檢測某一協議實現與其它系統之間的交互過程是否正常,這是互操作性測試。另外還要對協議的性能進行測試,如健壯性、吞吐量等。在本文中,我們只介紹協議的一致性測試。

      協議一致性測試實質上是利用一組測試序列,在一定的網絡環境下,對被測協議實現(IUT)進行黑盒測試,通過比較IUT的實際輸出與預期輸出的異同,判定IUT在多大程度上與協議描述相一致,確立通過一致性測試的IUT在互聯時成功率的高低。協議的一致性測試過程包括以下幾個階段:根據協議的標準文本勾畫出對協議進行測試的測試集;在一個確定的測試環境下的某一種具體實現上執行測試集;對測試的結果進行分析。

      二、WCDMA系統中核心網絡協議介紹

      為了第二代移動通信技術向第三代的平滑過渡和演進,目前WCDMA系統核心網包括三個域:CS(電路交換)域、PS(分組交換)域和BC(廣播)域,分別處理電路交換業務、分組交換業務和廣播組播業務。

      在PS域中SGSN是移動核心網的控制中心。它具有網絡接入控制、路由選擇和轉發、移動性管理、會話管理、計費信息的收集等功能。在分組域附著時,SGSN建立移動管理(MM)上下文,包含與MS的移動性和安全性有關的信息。在PDP(分組數據協議)上下文激活時,SGSN與用戶使用的GGSN建立一條PDP上下文,用于路由目的地址的選擇。

      核心網SGSN設備的研究開發項目定位在提供基于R4架構的R99功能的WCDMA核心網中SGSN功能節點的解決方案之上,依據這種項目定位,SGSN功能節點可以分解為四種功能實體,它們分別是SGSN-Server(即SGSN-ServerApplication),SignalingServer(SS)、分組交換媒體網關(PS-MGW)和信令網關(SGW)。MGW可以作為終結點處理來自電路交換網的承載信道或分組網的數據流。SGW完成基于SS7網絡的信令傳輸和基于IP網絡的信令傳輸之間的傳輸層信令轉換。SGSN項目開發過程中定義了需要測試的兩個子系統,分別是SS子系統、SGSN Server子系統。SS子系統測試就是驗證Trillium協議棧是否與協議一致。在SS子系統測試中,SGSN-Server采用的是我們開發的測試工具,在后面我們將詳細介紹這個測試工具。SS采用Trillium公司的協議棧,其中SS 的協議棧結構如圖1所示。測試工具和SS分別是兩個獨立的進程,運行在不同的服務器上。

      TUCL(TCP/UDP Convergence Layer)是TCP/UDP匯聚層,它屏蔽了不同TCP/IP協議Socket接口(如Winsock和Berkely Socket)的差異,提供了一個統一的API接口,從而使Signaling Server 協議棧運行于各種操作系統的TCP/IP協議上。

      WCDMA/UMTS網絡為了兼容過去GSM/GPRS所投資的電信設備,沿用了NO.7信令作為3G網絡用來傳輸控制信號的通信協議。在SignalingServer協議棧中,M2UA、MTP3、SCCP、TCAP都是NO.7信令協議中支持高層信令消息和應用部分信息傳送的部分。

      MAP﹝MobileApplicationPart﹞是NO.7信令系統的應用層協議。MAP的主要功能是在MSC和HLR、VLR、EIR等網絡數據庫之間交換與電路無關的數據和指令,從而支持移動用戶漫游、頻道切換和用戶鑒權等網絡功能。

      GMM/SM(GPRSMobilityManagementand Session Management)是GPRS移動管理和會話管理,GMM支持附著、分離、安全管理及路由區更新、位置更新等移動管理功能,用于漫游、鑒權和加密算法的選擇。SM支持PDP上下文的激活和禁用。

      RANAP﹝RadioAccessNetworkApplication Protocol﹞是無線接入網絡應用協議,它應用在UTRAN與核心網絡之間的Iu接口上﹝包含電路域和分組域﹞,是傳送控制信號時所采用的通信協議。RANAP主要實現以下的功能:(1)封裝高層信令消息;(2)管理RNC和3G SGSN間的信令和GTP連接;(3)管理RNC和 3G MSC間的信令和電路交換連接。

     

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: wcdma WCDMA 核心 網絡協議 系統

    21/212>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>