国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于TTCN的GPRS服務(wù)支持節(jié)點(diǎn)測試研究綜述

2013-04-29 03:43:54孟凡淇
無線互聯(lián)科技 2013年7期

孟凡淇

摘 要:隨著移動通訊網(wǎng)絡(luò)的廣泛應(yīng)用,GPRS已經(jīng)成為移動互聯(lián)網(wǎng)不可缺少的組成部分,本文主要介紹 GPRS的概念、服務(wù)支持節(jié)點(diǎn)測試的概念,分析了服務(wù)支持節(jié)點(diǎn)測試過程,對基于TTCN的GPRS服務(wù)支持節(jié)點(diǎn)測試方法進(jìn)行綜述。

關(guān)鍵詞:GPRS;服務(wù)支持節(jié)點(diǎn);TTCN

1 GPRS和服務(wù)支持節(jié)點(diǎn)的概念

GPRS(General Packet Radio Service)是通用分組無線業(yè)務(wù)的簡稱。其架構(gòu)是在2G的GSM網(wǎng)絡(luò)或3G如WCDMA網(wǎng)絡(luò)上的一種標(biāo)準(zhǔn)化的無線分組數(shù)據(jù)交換業(yè)務(wù)。分組交換業(yè)務(wù)不需要建立和保持電路連接,建立數(shù)據(jù)通路的時間很短,數(shù)據(jù)通信具有突發(fā)性和搶占性等優(yōu)點(diǎn)。GPRS網(wǎng)絡(luò)可以應(yīng)用于數(shù)據(jù)信息業(yè)務(wù),交談,網(wǎng)頁瀏覽,文件共享,企業(yè)郵局,遠(yuǎn)程局域網(wǎng)接入,文件傳輸?shù)葮I(yè)務(wù)。

GPRS服務(wù)支持節(jié)點(diǎn)的測試是使用標(biāo)準(zhǔn)的協(xié)議測試語言對其設(shè)計實(shí)現(xiàn)進(jìn)行協(xié)議一致性測試。GPRS服務(wù)支持節(jié)點(diǎn)作為核心網(wǎng)中的重要網(wǎng)元,主要完成了分組數(shù)據(jù)包的轉(zhuǎn)發(fā),移動性管理,會話管理,邏輯鏈路管理,鑒權(quán)和加密,數(shù)據(jù)話單的產(chǎn)生和輸出等功能。SGSN通過GR口與HLR相連,通過GN口與GGSN相連,通過GB口與基站控制器相連,還可以通過GS口與MSC相連,用于提供電路和數(shù)據(jù)業(yè)務(wù)的支持服務(wù)和短消息的收發(fā)服務(wù)。

2 服務(wù)支持節(jié)點(diǎn)測試

測試集是一致性測試的基礎(chǔ),一致性測試的狀態(tài)都要從測試集開始。測試集的固定層次分別是測試組,測試?yán)?,測試步,測試事件。每個測試?yán)加凶约旱臏y試目標(biāo),并根據(jù)IUT的響應(yīng)對其行為作出判決得出結(jié)果。

測試集合的描繪最多是用ISO 9646中提供的一種樹表結(jié)合的表示法TTCN來描述。TTCN是一種抽象測試描述語言,可以完全獨(dú)立于具體的平臺,并且它相比于形式描述語言更加使用于數(shù)據(jù)值的描述,適合在協(xié)議測試中描述大量的測試數(shù)據(jù)。TTCN的結(jié)構(gòu)和語法也是為協(xié)議一致性測試中的各個實(shí)體的交互行為而設(shè)計的。其由靜態(tài)說明部分和動態(tài)行為描述部分構(gòu)成。TTCN作為一種測試描述手段,完全滿足了對測試協(xié)議一致性的需求。

TTCN有兩種格式:圖形格式和機(jī)器處理格式。對應(yīng)于一致性測試方法和框架。TTCN描述的測試集由四部分組成,分別是測試集的概述部分,說明部分,約束部分和動態(tài)行為部分。測試集概述部分定義了測試集的名稱和所對應(yīng)的協(xié)議標(biāo)準(zhǔn),PICS,PIXIT以及所使用的測試方法。

測試集概述部分還包括了測試?yán)龓欤瑴y試步或缺省的行為庫。每個部分都有一張相應(yīng)的內(nèi)容索引表,內(nèi)容索引表的每一項目包括以下信息:標(biāo)識符,用于在整個測試集中表示一個測試用例,以及該測試描述在測試集中所處的位置,該測試行為的目的。測試?yán)龓煊腥舾蓚€測試組構(gòu)成,而每個測試組又由許多測試?yán)M成,每個測試?yán)质怯蓽y試步組成。一個測試步就像一個標(biāo)準(zhǔn)的接口一樣可以在不同的測試?yán)兄貜?fù)使用。為了最大程度上減少編碼量,提高代碼的復(fù)用效率,引入了缺省行為的動態(tài)描述,這些缺省的行為描述也可以以組的形式構(gòu)成缺省的測試步庫。

一個抽象測試集包括了各種類型的說明,對抽象服務(wù)原語的描述和說明是TTCN測試集的主要工作。除了TTCN語言所定義的一些基本數(shù)據(jù)類型如整形,比特型,十六進(jìn)制和八進(jìn)制比特流型,TTCN強(qiáng)大數(shù)據(jù)定義還包括了諸如結(jié)構(gòu)體和聯(lián)合體的抽象類型的定義,集合和記錄類型可以非常靈活地描述各種協(xié)議的消息和信元結(jié)構(gòu),可以自定義消息內(nèi)部的信元的存在與否,包括了抽象服務(wù)原語,定時器,協(xié)議的可變數(shù)據(jù)信元等。抽象測試集的約束部分用來定義協(xié)議數(shù)據(jù)單元各個抽象數(shù)據(jù)和抽象服務(wù)原語的各種特定取值。動態(tài)行為描述是TTCN抽象測試集的主體,它包括了許多可以復(fù)用的代碼庫,如測試?yán)龓?,測試步庫和缺省的行為庫。每個庫包含了多種的行為接口和接口描述。同時每個測試用例的行為描述包含了測試?yán)臉?biāo)識,測試目的。測試?yán)龢?biāo)識可以確定該測試?yán)幍臏y試集,以及該測試集的測試功能對象和版本等。

在動態(tài)行為描述中,PCO處發(fā)生的測試發(fā)送和接收事件是用一系列的TTCN語言描述的。處在同一選擇分支的語句用ALT結(jié)構(gòu)來選擇執(zhí)行,在執(zhí)行測試用例樹時,選擇關(guān)系的語句中的哪個分支可以執(zhí)行取決于測試執(zhí)行器的狀態(tài)和PCO消息隊列上的消息匹配程度。如果多個選擇分支的都可以立即執(zhí)行,則第一個與消息隊列上的消息匹配的分支成功執(zhí)行。因此,測試系統(tǒng)的發(fā)送事件始終是順序立即執(zhí)行的。而接收事件則要等到與分支相符合的消息到來才執(zhí)行。當(dāng)進(jìn)入一個分支后,其后繼的分支則會繼續(xù)執(zhí)行。

TTCN的事件語句包括了發(fā)送、接收、定時器超時以及未知情況,通常是PCO接收到了未知的消息數(shù)據(jù)事件并做出未知情況的判決。動態(tài)行為的判決在分支樹的葉子節(jié)點(diǎn)處,最終的判決包括了PASS,F(xiàn)AIL,INCONCLUSIVE,測試下層測試體將各個分支的測試結(jié)果邏輯與運(yùn)算后記錄到測試報告或者測試日志中。

3 結(jié)語

本文通過介紹GPRS和服務(wù)支持節(jié)點(diǎn)的概念,分析和研究了GPRS服務(wù)支持節(jié)點(diǎn)測試過程,說明GPRS服務(wù)支持節(jié)點(diǎn)測試的方法是在GPRS技術(shù)測試領(lǐng)域內(nèi)一種非常實(shí)用的方法,并且得到廣泛應(yīng)用。

[參考文獻(xiàn)]

[1]ETSI.ETSI ES 201 563-1 V3.2.1-2007 Methods For Testing And Specification(MTS)-The Testing And Test Control Notation Version 3,Part1:TTCN-3 Core Language[S],2007,53(1).

[2]Ericsson,GPRS Overview Description.Ericsson AB,2005,23(2).

浦江县| 文水县| 荆门市| 大邑县| 宁海县| 区。| 如东县| 达孜县| 顺平县| 婺源县| 曲松县| 镇巴县| 苏尼特右旗| 东山县| 桂林市| 安新县| 肇庆市| 淅川县| 陆川县| 华蓥市| 黄冈市| 安仁县| 白玉县| 若尔盖县| 拉孜县| 巴东县| 民和| 金阳县| 灵山县| 南皮县| 永州市| 丰原市| 湘阴县| 丽水市| 奉节县| 棋牌| 大余县| 漳平市| 鹿泉市| 苗栗县| 静宁县|