999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于TTCN3的測試平臺的組成研究綜述

2014-12-09 23:29:25黃偉昌芮耀李健劉嚴根
無線互聯科技 2014年11期
關鍵詞:系統管理

黃偉昌 芮耀 李健 劉嚴根

摘 要:隨著移動通訊網絡的發展,TTCN3在協議一致性測平臺中得到廣泛應用,本文主要介紹在協議一致性測試中,對基于TTCN3語言的測試平臺的整體架構和組成進行綜述。

關鍵詞:協議一致性;TTCN3

1 TTCN3測試系統的整體架構

TTCN3(Testing and Test Control Notation Version 3)是一種標準化協議測試規范語言,可以應用在協議一致性測試,單元模塊的互操作性測試,應用接口的測試等方面。TTCN3測試系統可以在概念上被認為是一組交互系統,是對應于測試系統實現的某個特殊方面的功能。這些實體管理測試執行,解釋或者執行編譯好的TTCN3代碼,實現同SUT通信,以及外部功能和處理定時器的操作。

2 TTCN3測試系統的組成

依靠測試管理和控制實體,可以區分測試管理,外部編碼,測試事件記錄以及解碼和組件處理有關的功能。測試管理實體負責了整個測試系統的管理功能。在測試系統初始化完成以后,在測試管理實體中測試就開始執行。這個實體負責了TTCN3模塊的調用,例如為測試執行準備模塊參數和相關信息等等。特別的是,這個實體可以被用來實現測試系統的接口。測試記錄實體用來維護測試日志。它可以迅速響應測試執行體以執行記錄測試事件的日志。

測試日志實體可以讓任何地測試實體通過單向的接口向其發送一個日志請求。內部管理實體的一個接口可以用來記錄測試實體產生的測試管理信息。編碼和解碼實體可能用來編碼和解碼基于消息和過程的與測試實體通信的數據。外部的編解碼器可以平行地運行或者以內置與測試實體關聯的編解碼器。不同于內置編解碼器,外部編解碼器有一個標準的接口,使其兼容不同的TTCN3系統和工具。

測試執行體負責解析和執行TTCN3代碼。測試執行體可以分成三個交互實體:ETS、TTCN3實時系統以及可選的內部編解碼系統實體。這些改進則使得系統在概念上變為更小的實體以此來更好地定義TTCN3測試系統的接口。測試執行套件處理了執行和測試用例的解析,在TTCN3相應的模塊定義了測試事件的時序和匹配機制。在測試運行時通過與T3RTS(TTCN3 Runtime System)實體交互來完成發送和嘗試接受或者匹配以及記錄測試等事件,產生和銷毀TTCN3的組件同時還包括了處理外部的函數調用,行為操作和定時器事件。可執行套件不直接通過TRI(TTCN3 Runtime Interface)與SA(System Adaptor)通信。

T3RTS(TTCN3 Runtime System)實體與測試管理實體,系統適配器和平臺適配器實體通過控制和實時接口聯系,并且管理ETS(Executable Test Case)和EDS(Encode and Decode System)實體。它負責初始化適配器和ETS和EDS實體。這個實體平臺執行了所有相關的行為來啟動和執行測試用例或者在ETS中帶有參數的函數。它通過向TM(Test Manage)查詢ETS所需的參數值并且返回日志信息,還包括了收集和解析ETS實體返回的關聯結論。

TTCN3實時測試實體實現了創建和銷毀了TTCN3測試組件以及基于消息和過程的通信,外部函數調用,行為操作和定時器,還包括了通知被測系統適配器關于哪條消息調用過程被發送給被測試系統,或者通知平臺適配器哪個外部函數被執行了或者哪個定時器將要被啟動以及停止,查詢或者讀取。類似的,它還通知ETS(Executable Test Suite)實體從SUT發來的消息或者過程調用還有超時事件。T3RTS調用EDS過程優先于發送或者接收消息以及SA(System Adaptor)過程調用或者在PA(Platform Adaptor)的ETS實體的相關行為操作。T3RTS實體應該支持測試組件間所有的基于消息或者過程通信操作,但是除了TTCN3基于語義與SUT通信的過程。所有的同SUT通信的過程都可以被實現并且在SA(System Adaptor)中指定,因為他們在平臺指定的要求上被最大效率地實現。

編碼和解碼系統負責內部測試數據的編解碼,其包括了同SUT通信操作的數據,以及指定的可執行的TTCN3模塊。假如TTCN3模塊沒有指定編解碼參數值則由工具指定。該實體由T3RTS調用并返回給T3RTS。注意到EDS實體并沒有直接通過TRI(TTCN3 Runtime Interface)與SA交互。

定時器在TTCN3 ATS(Abstract Test Suite)中被聲明并且命名可以從概念上被簡明地分類。被TE創建的定時器用來監視TTCN3過程調用或者執行操作都是被認為是TE中的隱含定時器。簡明和隱含的定時器都在TE中創建并且由平臺適配器所實現。這可以用來產生獨有的定時器標識,這個獨有的標識應該允許TE區分不同的定時器,還可以用來與在PA(Platform Adaptor)中對應的定時器執行交互。PA執行TTCN3外部函數并且提供給測試系統一個單獨的時間概念。在這個實體中,外部函數和定時器都將被執行。定時器實例在TE中被創建的,因此在PA中的定時器僅僅只能通過定時器的標識來區分。PA還可以及時通知TE超時的定時器事。

3 結語

本文通過介紹GPRS和服務支持節點的概念,分析和研究了GPRS服務支持節點測試過程,說明GPRS服務支持節點測試的方法是在GPRS技術測試領域內一種非常實用的方法,并且得到廣泛應用。

[參考文獻]

[1]孟凡淇.協議一致性測試方法的研究[J].信息與電腦.2013(3).

[2]趙會群.通信軟件測試技術基礎[M].北京:人民郵電出版社.2004,35(5).

猜你喜歡
系統管理
棗前期管理再好,后期管不好,前功盡棄
今日農業(2022年15期)2022-09-20 06:56:20
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
加強土木工程造價的控制與管理
如何加強土木工程造價的控制與管理
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
“這下管理創新了!等7則
雜文月刊(2016年1期)2016-02-11 10:35:51
主站蜘蛛池模板: 中文字幕乱妇无码AV在线| 啪啪免费视频一区二区| 午夜无码一区二区三区| 高清不卡一区二区三区香蕉| 真实国产乱子伦视频| 奇米影视狠狠精品7777| 人妻精品久久无码区| 亚洲欧美在线精品一区二区| 极品国产一区二区三区| 欧美在线综合视频| 成人精品免费视频| 亚洲精品视频在线观看视频| 国产日本欧美在线观看| 国产亚洲精品97在线观看| 日韩成人在线一区二区| 欧美成人h精品网站| 亚洲最黄视频| 欧美人人干| 精久久久久无码区中文字幕| 亚洲av无码人妻| 影音先锋丝袜制服| 99久久精品久久久久久婷婷| 91无码视频在线观看| 欧美午夜在线播放| 亚洲中文字幕23页在线| 东京热高清无码精品| 欧美日韩另类在线| 国产极品美女在线观看| WWW丫丫国产成人精品| 午夜丁香婷婷| 婷婷午夜影院| 国产在线91在线电影| 天堂在线www网亚洲| 亚洲综合片| 国产69囗曝护士吞精在线视频| 手机永久AV在线播放| 国产麻豆精品手机在线观看| 午夜国产在线观看| 无码日韩人妻精品久久蜜桃| 国产在线视频导航| 国产迷奸在线看| 亚洲AV无码精品无码久久蜜桃| 2020精品极品国产色在线观看| 亚洲免费人成影院| 免费三A级毛片视频| 色国产视频| 试看120秒男女啪啪免费| 亚洲永久免费网站| 无码乱人伦一区二区亚洲一| 欧美一区国产| a级毛片一区二区免费视频| 高潮毛片免费观看| 91精品网站| 99视频在线免费看| 欧美日韩成人| 国产69精品久久久久孕妇大杂乱| 国产福利免费在线观看 | 亚洲成a人在线播放www| 成人国内精品久久久久影院| 欧美日韩一区二区在线播放| 97在线免费| 欧美高清三区| 最新国产成人剧情在线播放| 无码日韩视频| 欧洲精品视频在线观看| 国产精品欧美亚洲韩国日本不卡| 久久精品国产电影| 亚洲不卡av中文在线| 国产精品理论片| 欧美日韩国产在线播放| 中文字幕亚洲专区第19页| 免费中文字幕在在线不卡| 男女男免费视频网站国产| 久久www视频| 欧美精品H在线播放| 欧美黄网站免费观看| 91在线一9|永久视频在线| 国产高清色视频免费看的网址| 国产视频a| 欧美无遮挡国产欧美另类| 国产人碰人摸人爱免费视频| 呦女亚洲一区精品|