《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > TTCN-3在RRC協議一致性測試中的應用
TTCN-3在RRC協議一致性測試中的應用
來源:電子技術應用2013年第7期
董宏成, 張 寧, 李小文
重慶郵電大學 重慶市移動通信技術重點實驗室, 重慶 400065
摘要: 設計了一種通過開發測試和測試控制表示法版本3(TTCN-3)抽象測試套進行測試的新方法。利用德國Testing tech公司開發的TTworkbench平臺運行TTCN-3測試套,自動生成圖形表示格式(GFT),有效驗證了RRC層功能實現的一致性。目前該方案已成功應用于LTE系統TTCN擴展測試集儀表的項目開發中。
中圖分類號: TN929.5
文獻標識碼: A
文章編號: 0258-7998(2013)07-0117-04
TTCN-3 applies in protocol conformance testing of RRC
Dong Hongcheng, Zhang Ning, Li Xiaowen
Chongqing Key Lab of Mobile Communications, Chongqing University of Posts and Telecommunications, Chongqing 400065, China
Abstract: A new testing method is designed by implementing Testing and Test Control Notation Version 3(TTCN-3) abstract test suit. Furthermore, the test suit is operated on the TTworkbench developed by German Testing tech. It also generates graphical presentation format(GFT) to check the protocol conformance of RRC functions. The scheme has been successfully applied in the project development of TTCN extended test set instrument in LTE system.
Key words : TTCN-3; LTE; RRC; protocol conformance testing; GFT

    目前第三代合作伙伴計劃(3GPP)在LTE終端測試規范的標準化工作已經完成。基于各版本規范,終端一致性測試和TTCN測試代碼編輯工作也陸續展開,進一步推動終端認證和互操作測試的開展,加快產業化的進程[1]。而一致性測試的完善程度標志著LTE產業的成熟度,是業內關注的焦點。

    測試包含三種類型:一致性測試、互操作性測試以及性能測試[2]。其中,一致性測試是其他兩種測試的基礎。協議測試中的一致性測試是一種“功能測試”,它依據一個協議的描述對協議的某個實現進行測試。所以在對LTE終端的設計開發中進行協議一致性測試是必要的。本文在研究LTE系統RRC層的基礎上,以RRC連接重建為例設計了一種基于TTCN-3的一致性測試新方案。
1 LTE系統RRC層研究
1.1 RRC層整體介紹

    RRC位于LTE協議棧層3[3],處于非常重要的地位,控制著層間主要的接口是接入層和非接入層的主要控制中心。不僅為上層提供來自網絡系統的無線資源參數,同時還要控制下層的主要參數和行為。RRC是整個控制平面的核心、終端協議的無線總管,同時也是接入平面和非接入平面進行對話的橋梁、協議信令與用戶數據通道的調度員。RRC層是否完善、可靠,很大程度上影響整個LTE協議棧軟件的性能。
1.2 RRC連接重建過程
    在RRC連接狀態下,當檢測到無線鏈路失敗、切換失敗、從E-UTRAN的移動性失敗、接收到來自低層的完整性校驗失敗以及RRC連接重配置失敗的情況下,觸發RRC連接重建過程。
    RRC連接重建的目的是重建RRC連接[4],包括SRB(Signalling Radio Bearer)中SRB1的恢復和安全性的重激活。圖1為RRC連接重建成功的通信流程,對于處于RRC連接狀態的終端(UE),其安全性已經被激活,它將初始化該進程來繼續RRC連接。連接重建只有當目標小區已經準備好時才能繼續,即該進程需要一個有效的UE上下文。如果E-UTRAN接收到連接重建請求,當無線承載保持被暫時擱置狀態時,SRB1運作重新開始。如果AS安全性還沒激活,則UE不初始化該進程,而是直接移到RRC空閑狀態。

2 基于TTCN-3的協議一致性測試設計
2.1 TTCN-3簡介

    TTCN-3(Testing and Test Control Notation version 3)抽象測試描述語言[5]是由歐洲電信標準協會(ETSI)發布的一個國際標準。TTCN-3是一種靈活、強有力的語言,用于描述在多種通信端口上的各種響應系統測試,典型應用于協議測試、模塊測試、服務測試、基于平臺的公用對象請求調度體系結構(CORAB)測試以及API測試等[6]。TTCN-3核心語言除了包含一般高級語言特性外,還包括一系列測試的專用語言結構和語言對象,如并行測試組件、編解碼模塊、測試匹配機制和測試判決等。TTCN-3的核心語言形式可以與其圖形表示格式(GFT)相互轉化,其中GFT圖以一種更加簡單、直觀的圖形表示方式來描述TTCN-3的行為。
    TTCN-3并不僅限于一致性測試,它可以用于許多其他種類的測試,如互操作性測試、健壯性測試、回歸測試、系統測試和集成測試。然而TTCN-3逐漸成為一種成熟的測試語言,受到很多測試人員的青睞,并將其視為實現高效、低成本測試的關鍵因素。
2.2 協議一致性測試簡介

 


    協議測試包含有三種類型的測試:一致性測試、互操作性測試以及性能測試。所謂一致性,是指協議的形式規范和協議實現行為之間的一致,即協議實現是否符合協議規范的要求。協議一致性測試就是通過測試執行活動,檢查測試實現是否符合協議規范的要求。協議測試理論包容了協議測試的整個過程,其主要研究內容可以概括為測試組織、測試方法、測試生成、測試集描述、測試管理、測試執行和判決、測試結果分析等多個方面[7]。
2.3 測試系統整體架構
    TTworkbench 是由德國Testing tech公司研發、支持TTCN-3語言的測試系統。該系統基于TTCN-3國際標準測試語言的圖形化測試開發環境和執行環境,包括測試過程所需要的全部功能[8](如分析、測試、執行等),同時還可以執行圖形定義的測試例。TTworkbench綜合集成開發環境,包括核心語言編輯器、TTthree編譯器、TTman測試執行管理、圖形格式 TTCN-3編輯器和運行環境等。在TTworkbench平臺的基礎上,對基于TTCN-3的LTE系統協議一致性測試中底層支撐平臺的設計架構見圖2。通過此平臺,用戶只需利用TTCN-3語言編寫抽象測試套,對相應編解碼規則和被測系統適配器進行配置,生成可執行測試套,即可對終端進行測試。
    圖2中主要模塊的功能如下:
    (1)TTCN-3測試系統總控模塊(TM):負責抽象測試套的載入,以及編譯器、執行機的裝配和外部參數的配置等功能。
    (2)TTCN-3編譯器(TC):將TTCN-3核心語言格式的抽象測試套轉換為中間表示形式,可供執行機執行,并提供了多種輔助功能(如及時查錯和編寫建議等),以簡化測試套的編寫和編譯過程。
    (3)TTCN-3執行環境(TE):解釋執行中間表示,根據抽象測試套調度編解碼器、平臺適配器和系統適配器等。同時負責TTCN-3抽象測試套的加載和執行,并收集執行過程中的數據,為用戶判斷執行過程中是否存在異常提供可用信息。
    (4)編碼/解碼器(CD):負責測試數據的編解碼工作,為TTCN-3的執行環境中定義的類型和底層傳輸的PDU(協議數據單元)之間提供轉換。
    (5)被測系統適配器(SA):負責TTCN-3測試系統和被測LTE系統之間正常通信,以成功完成整個測試過程。
    (6)平臺適配器(PA):包括平臺的外部函數和定時器聲明,以供抽象測試套調用。

3 RRC連接重建一致性測試設計
3.1 測試流程設計

    RRC連接重建的測試是驗證當前小區和目標小區在同頻或異頻上時,UE能夠從檢測到RRC連接丟失的時刻起,在規定的重建延遲時限向系統模擬器發送RRC連接重建請求,以測試RRC連接重建的協議一致性。測試中需要一個服務小區和一個鄰近小區,分別稱為小區1和小區2,使UE能在同一個載頻或相異載頻上監測相鄰小區,并在合適的條件下開始在物理隨即接入信道(PRACH)上向小區2發送前導完成同頻RRC連接重建,其測試流程如圖3所示。

    首先,確定UE處于3A狀態,3A狀態是UE開機之后從空閑狀態進入到連接狀態的測試模式。與正常模式不同,測試模式中UE收到網絡端的業務資源后會原樣返回,因此通過在模擬網絡端的匹配機制達到測試的目的。然后根據3GPP標準系統模擬器(SS)向終端發送測量配置,進行RRC連接狀態下的測量,并關閉服務小區,開始在目標小區進行RRC連接重建過程。最后計算連接重建時延,從而判斷是否滿足測試要求并給出結果。其中RRC連接重建時延的計算是測試判決的關鍵因素,分為兩種情況:

    Nfreq是RRC重建所監管的E-UTRA 頻率的數目。如果目標小區已知,則Nfreq=1,如果目標小區不包含UE相關上下文,則沒有要求。
3.2 抽象測試套的設計
    LTE協議測試TTCN代碼的開發工作需依據TTCN-3語言的規定以及針對LTE協議一致性測試的特殊需求。針對RRC連接重建過程的協議一致性測試的,實現應包括以下4個步驟:
    (1)測試數據類型定義:消息結構,信息元素的結構,內部數據的結構,基本數據和結構的類型。
    (2)實際測試數據的構建:常量和模板,消息及參數值,消息及參數的匹配表達式。
    (3)測試配置的定義和管理建立:定義測試組件,定義測試端口,以便被測終端正常通信;測試組件動態管理:測試組件到抽象測試系統接口的映射,測試組件接口間的連接,測試組件的創建與終止等。
    (4)測試流程的實現:消息收發,過程函數的計算,測試結果驗證判決。
4 測試結果分析
    根據測試套開發模式的要求,利用TTworkbench平臺的TTthree作為編譯器,完成TTCN-3抽象測試套的開發,將抽象測試套編譯并打包為可執行的.jar文件。然后編解碼部分重用TTworkbench平臺中的ASN.1插件,以完成測試消息的編碼和解碼。同時利用被測系統適配器和平臺適配器進行測試執行的控制并完成測試事件記錄。最后,將TTCN-3核心語言編寫的關鍵測試用例通過TTworkbench自動生成GFT圖。圖4為服務小區和目標小區在同一E-UTRAN載頻上時,RRC連接重建完成的GFT圖。由觀察可知,同頻RRC連接重建測試的實現完全符合協議一致性測試的規范。

    終端協議一致性測試是研發終端產品的一個重要階段,測試理論和方法的研究一直是國內外學術界倍受關注的研究領域。本文在介紹TTCN-3和協議一致性測試的基礎上,構建了協議一致性測試整體架構,并通過設計和執行TTCN-3測試套對RRC連接重建過程進行一致性測試。該方法簡單易行,可重用性強,為未來相關測試儀表的商用化提供了關鍵的技術支持。而在測試套的設計和運行過程中也發現了一些不足,如系統適配器和平臺適配器方面還有待改進,這也是下一步研究的重點。
參考文獻
[1] 3GPP TS 36.521-3. Evolved universal terrestrial radio access(E-UTRA) radio resource management conformance testing (Release 10)[S].2012.
[2] 段修文,張德民,李小文.LTE系統確認模式的設計與一致性測試[J].計算機應用研究,2011,28(12):4708-4710.
[3] 3GPP TS 36.331. Evolved universal terrestrial radio access(E-UTRA) radio resource control(RRC)(Release 10)[S]. 2012.
[4] 彭大芹,鄧江.LTE終端RRC連接重建過程研究與實現[J].重慶郵電大學學報(自然科學版), 2011,23(3):299-304.
[5] ETSI ES 201 873-1.The testing and test conrol notation version 3(TTCN-3)[R]. TTCN-3 Core Language (Release 4),2012.
[6] 劉小勇, 蔣凡.TTCN-3測試套開發模式及其應用[J]. 計算機輔助工程,2005,14(2):21-25.
[7] 馬云峰.基于TTCN-3的協議一致性測試技術研究[D].北京:北方工業大學,2006.
[8] 孫萌,陳靜,王魯.基于Web Service的TTCN-3遠程測試系統[J].計算機應用與軟件,2012,29(6):137-140.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美激情综合亚洲一二区| 国产精品激情偷乱一区二区∴| 亚洲在线成人| 亚洲国产成人tv| 日韩视频免费观看高清完整版| 久久久夜精品| 久久精品国产亚洲高清剧情介绍| 国产精品一区二区在线观看| 国产专区一区| 欧美日韩一区在线播放| 欧美大色视频| 欧美理论电影在线观看| 精品96久久久久久中文字幕无| 国产亚洲精品综合一区91| 香蕉精品999视频一区二区| 久久九九久久九九| 99国内精品久久久久久久软件| 久久黄色级2电影| 一片黄亚洲嫩模| 亚洲桃色在线一区| 亚洲欧美日韩国产| 亚洲精品久久久久久久久久久久| 亚洲一区黄色| 午夜免费日韩视频| 亚洲综合电影一区二区三区| 久久婷婷国产麻豆91天堂| 欧美极品在线视频| 男女激情久久| 欧美国产专区| 91久久精品国产91久久性色tv| 欧美欧美在线| 午夜精品一区二区在线观看| 国产亚洲综合在线| 国产一区二区精品久久| 亚洲欧美另类在线| 亚洲黄色av| 国产精品美女久久久浪潮软件| 欧美精品一区二区三区一线天视频| 亚洲激情欧美激情| 国产精品毛片一区二区三区| 久久午夜电影| 国产区日韩欧美| 伊甸园精品99久久久久久| 国产精品久久久久9999高清| 国产亚洲a∨片在线观看| 亚洲色诱最新| 久久国产色av| 欧美日韩国产综合一区二区| 亚洲一区二区高清视频| 在线精品亚洲| 欧美日韩精品是欧美日韩精品| 欧美一区=区| 欧美成黄导航| 久久综合给合久久狠狠狠97色69| 99热精品在线观看| 精品动漫一区| 国产日韩视频| 久久精品视频在线观看| 99热免费精品在线观看| 欧美日韩中文字幕在线视频| 国产精品亚洲а∨天堂免在线| 久久精品二区亚洲w码| 欧美精品aa| 欧美在线日韩精品| 欧美乱大交xxxxx| 国产亚洲欧美一级| 国产亚洲午夜| 亚洲伦伦在线| 欧美69视频| 激情文学一区| 久久九九国产精品怡红院| 国产精品国产精品| 亚洲午夜精品国产| 欧美日韩综合| 欧美日韩国产黄| 久久精品在线播放| 欧美视频在线播放| 亚洲国产美女| 日韩小视频在线观看| 宅男噜噜噜66国产日韩在线观看| 国产免费亚洲高清| 能在线观看的日韩av| 欧美黄色日本| 亚洲精品影院在线观看| 欧美不卡一卡二卡免费版| 亚洲免费影视| 亚洲精品社区| 欧美丝袜一区二区三区| 亚洲性感美女99在线| 欧美日韩成人在线视频| 国产精品久久久99| 日韩视频免费在线观看| 亚洲欧美日韩精品久久久久| 国产日韩精品一区二区三区| 久久免费99精品久久久久久| 国产一区二区三区高清在线观看| 欧美一区二区三区日韩视频| 宅男噜噜噜66国产日韩在线观看| 国产精品欧美一区二区三区奶水| 久久久久国产一区二区三区| 国产精品二区影院| 久久国产婷婷国产香蕉| 国产午夜精品美女视频明星a级| 在线观看日韩www视频免费| 一区二区三区高清在线| 亚洲一区二区高清视频| 欧美高清视频在线播放| 亚洲视频在线观看一区| 欧美成人高清视频| 亚洲欧美色婷婷| 男人的天堂成人在线| 久久精品二区亚洲w码| 欧美国产日韩精品免费观看| 狼狼综合久久久久综合网| 91久久在线播放| 欧美一乱一性一交一视频| 国产精品黄视频| 欧美区日韩区| 亚洲欧美日韩综合国产aⅴ| 国产精品裸体一区二区三区| 日韩亚洲视频| 亚洲精选中文字幕| 免费欧美日韩国产三级电影| 久久精品日韩欧美| 亚洲开发第一视频在线播放| 男人的天堂成人在线| 国产主播一区二区三区四区| 亚洲一区二区在线观看视频| 欧美激情综合五月色丁香| 欧美国产精品一区| 欧美激情综合| 亚洲欧美在线观看| 亚洲高清久久网| 亚洲一区自拍| aaa亚洲精品一二三区| 好吊妞这里只有精品| 午夜久久影院| 欧美一级电影久久| 亚洲午夜未删减在线观看| 99热这里只有成人精品国产| 在线播放一区| 欧美区日韩区| 午夜宅男久久久| 久久久噜噜噜久久| 在线成人激情视频| 一区二区三区国产| 国产欧美日韩专区发布| 欧美日韩亚洲91| 国产精品一区亚洲| 免费av成人在线| 在线观看国产精品网站| 欧美黑人一区二区三区| 久久精品国产亚洲一区二区| 美女精品在线观看| 国产精品资源| 久久久久免费观看| 久久嫩草精品久久久精品一| 欧美日韩中国免费专区在线看| 欧美激情视频在线免费观看 欧美视频免费一| 国产精品伊人日日| 亚洲视频第一页| 亚洲第一主播视频| 亚洲精品久久久久久一区二区| 欧美专区日韩专区| 亚洲国产三级| 精品成人乱色一区二区| 亚洲国产精品ⅴa在线观看| 欧美jizzhd精品欧美喷水| 久久国产天堂福利天堂| 亚洲国产欧美日韩精品| 嫩草国产精品入口| 国产亚洲综合精品| 欧美一二三视频| 国产精品99一区二区| 欧美成人一区二免费视频软件| 国产欧美日本一区二区三区| 亚洲欧美日韩国产综合精品二区| 亚洲国产精品一区制服丝袜| 国产精品播放| 欧美国产精品| 欧美日韩无遮挡| 久久久在线视频| 国产一区二区精品久久| 猛男gaygay欧美视频| 亚洲国产视频直播| 亚洲夜晚福利在线观看| 久久丁香综合五月国产三级网站| 欧美日韩三级电影在线| 久久在线视频在线| 在线观看日韩国产| 欧美肥婆bbw| 一区二区免费在线观看| 欧美日韩一区二区三区在线视频| 国产日韩欧美自拍| 国产精品视频午夜| 国产精品久久久久久五月尺| 久久免费观看视频| 欧美激情一二区| 亚洲一二三区在线观看| 日韩午夜在线视频| 亚洲九九九在线观看| 欧美日本韩国一区二区三区| 永久久久久久| 亚洲影音先锋| 欧美三级电影大全| 99精品热视频| 国语自产精品视频在线看8查询8| 欧美午夜精品理论片a级大开眼界| 99re6热只有精品免费观看| 欧美韩日一区二区三区| 久久这里只精品最新地址| 欧美成人情趣视频| 国产日韩欧美精品| 国产精品一区二区三区成人| 欧美一区二区三区免费视频| 亚洲激情影院| 午夜宅男久久久| 欧美三级欧美一级| 黑人一区二区三区四区五区| 欧美黄色片免费观看| 狠狠入ady亚洲精品经典电影| 欲香欲色天天天综合和网| 麻豆精品91| 亚洲日本一区二区三区| 亚洲人永久免费| 国产精品免费aⅴ片在线观看| 国产亚洲人成a一在线v站| 精品69视频一区二区三区| 欧美日本一区| 久久精品国产综合| 中文欧美字幕免费| 国产老肥熟一区二区三区| 亚洲欧美另类综合偷拍| 久久亚洲色图| 中文亚洲免费| 久久久久国产一区二区三区四区| 久久久久一区二区三区四区| 亚洲高清不卡在线观看| 1024成人网色www| 在线欧美日韩国产| 亚洲影院色无极综合| 亚洲午夜精品| 欧美成人有码| 欧美成年网站| 国产精品视频一区二区三区| 在线电影国产精品| 激情一区二区| 亚洲免费综合| 欧美超级免费视 在线| 久久综合久久综合这里只有精品| 国产亚洲精品v| 日韩一级精品视频在线观看| 欧美午夜电影一区| 日韩午夜精品视频| 香蕉成人啪国产精品视频综合网| 欧美无砖砖区免费| 性亚洲最疯狂xxxx高清| 欧美 亚欧 日韩视频在线| 亚洲综合成人婷婷小说| 另类天堂视频在线观看| 免费在线看成人av| 亚洲欧美一级二级三级| 国产精品视频yy9099| 国产精品久久久久秋霞鲁丝| 欧美午夜一区二区| 国产综合久久久久影院| 麻豆精品一区二区av白丝在线| 国内成人精品2018免费看| 久久久国产一区二区| 欧美日韩在线观看一区二区| 亚洲图片在线观看| 9国产精品视频| 男男成人高潮片免费网站| 欧美影院久久久| 欧美一区二区三区精品| 另类欧美日韩国产在线| 亚洲精品视频在线观看免费| 99re6这里只有精品| 欧美精品麻豆| 欧美在线播放一区二区| 久久aⅴ国产欧美74aaa| 亚洲一级片在线观看| 久久成人精品电影| 欧美另类videos死尸| 亚洲国产激情| 国产精品视频最多的网站| 欧美午夜三级| 欧美精品亚洲| 亚洲丁香婷深爱综合| 亚洲色图制服丝袜| 国产精品久久久久久av下载红粉| 亚洲盗摄视频| 国产精品区二区三区日本| 久久久久久久综合日本| 亚洲高清视频的网址| 亚洲男女自偷自拍图片另类| 亚洲大片免费看| 国产日韩高清一区二区三区在线| 蜜桃伊人久久| 国产伦精品一区二区三区免费| 欧美视频精品在线观看| 亚洲欧美日韩视频一区| 久久精品国产欧美亚洲人人爽| 狠狠爱www人成狠狠爱综合网| 韩国三级电影一区二区| 亚洲欧美一区二区视频| 你懂的成人av| 亚洲欧美日韩国产一区二区三区| 欧美日韩少妇| 亚洲国产日韩一级| 亚洲美女中文字幕| 欧美成人黑人xx视频免费观看| 国产精品v欧美精品∨日韩| 欧美激情五月| 欧美日韩国产一级| 欧美在线视频网站| 亚洲小说春色综合另类电影| 欧美性做爰毛片| 在线观看欧美黄色| 欧美午夜电影网| 国产精品mv在线观看| 日韩亚洲一区在线播放| 欧美伊久线香蕉线新在线| 欧美视频在线观看视频极品| 亚洲网站视频福利| 欧美日本在线播放| 国产丝袜一区二区| 欧美一区二区免费|