TTCN簡介 中文介紹

TTCN簡介 中文介紹

中文介紹
TTCN簡介  
TTCN- 3 (Testing and Test Control Notation – version 3)全名爲測試和測試控制表示法第三版,是一個具有彈性、功能強大的程序語言,用來作爲開發測試特定規格的用途使用。TTCN-3是由ETSI(歐盟通訊標準研究院)所設計,並公佈成爲 ETSI ES 201 873系列之標準文件,以及ITU-T(國際通訊聯盟)的ITU-T Rec. Z.140系列之標準文件。  
TTCN- 3可用於多種類型的測試,包括符合性測試(Conformance Testing)、互操作性測試 (Interoperability Testing)、健全性測試(Robustness Testing)、迴歸測試 (Regression Testing)、系統和整合測試(System and Integration Testing)、以及負載測試 (Load/Stress Testing)。  

TTCN應用領域  
TTCN-3測試語言是目前歐美先進通訊廠商通訊協議測試的主流,支持任何的黑箱測試作業,可以進行多種通訊界面上的各種系統測試。典型的應用領域是行動通訊協議測試(例如GSM、3G)、因特網協議測試(例如IPv6、SIP、H.323、OSP、SIGTRAN)、寬帶技術測試(例如ATM、B-ISDN)、服務測試、模塊測試、CORBA平臺及 APIs等的測試。  
TTCN-3提供各領域最佳解決方案,包括通訊製造業者、服務供貨商、測試研究單位,及標準聯盟等。目前的使用者包括 Nokia,Alcatel,Motorola,Ericsson,Siemens,ETSI,Sonus networks,Texas Instruments 及3G等。  

TTworkbench Basic  
使用精練文字,也就是TTCN-3 Core Language來開發測試方案的專業軟件。TTworkbench Basic是一個全整合環境,涵蓋測試方案的規格撰寫、編譯、管理、執行與分析。它包含三個組件。  
TTCN-3 Core Language Editor (CL-Editor組件)  
用戶友善之文字爲基礎的方式,來撰寫測試規格定義。  
TTCN-3 Compiler (TTthree組件)  
將以TTCN-3語言撰寫的模塊,編譯成可執行的測試套件。  

完整支持ETSI的TTCN-3標準,包含動態設定、訊息導向(message-based)通訊、  
程序導向(procedure-based)通訊、模塊化和測試控制功能。  
搭配Java可供跨平臺使用。  
透過TTCN-3 Runtime Interface (TRI),能有彈性的導入要測試的設備。  
透過TTCN-3 Control Interface (TCI),能輕易的整合其他的codecs。

TTworkbench: CL-Editor和TTCN-3 Compiler  
Test management, execution and analysis (TTman組件)  
管理、執行和分析,符合TTCN-3語法的編譯後測試套件。  
TTworkbench: TTman  

TTworkbench Professional  
使用簡易圖形(TTCN-3 GFT)和精練文字,來開發測試方案的專業軟件。涵蓋測試方案的規格撰寫、編譯、管理、執行與分析,並且支持ASN.1和 IDL。它是一個全整合環境,支持以圖形方式(TTCN-3 GFT)設計測試方案,能有效縮短開發測試方案的時間,以及提升使用TTCN-3測試語言的效率。它包含四個組件。  
TTCN-3 Core Language Editor (CL-Editor組件)  
以用戶友善之文字爲基礎的方式,來撰寫測試規格定義。  
Graphical TTCN-3 Editor (GFT Editor組件)  
以用戶友善的圖標方式,來製作測試規格定義和測試文件。  
使用TTCN-3 GFT圖示,以可視化的方式來設計測試方案。  
可匯入原生TTCN-3數據的型別(type)定義、模板(template)定義、訊息,以及數據處理。  
可由GFT圖示,實時產生TTCN-3 Core Language。  
能從TTCN-3 Core Language,自動產生GFT圖示。  
可將GFT圖標,導出成爲GIF圖形,以便製作測試說明文件。  
能使用XML格式儲存信息,以方便和其他工具共享資源,以及進一步增強功能。  
TTworkbench: Graphical TTCN-3 Editor  
TTCN-3 Compiler (TTthree組件)  
將以TTCN-3語言撰寫的模塊,編譯成可執行的測試套件。  
Test management, execution and analysis (TTman組件)  
管理、執行和分析,符合TTCN-3語法的編譯後測試套件。  
TTtwo2three  
是一套可以把TTCN-2轉換成TTCN-3的轉譯工具。既能保有對先前已建置TTCN-2測試套件的投資,同時享有最新版TTCN-3強大的功能。  
產品特性  
一致化的處理默認項目和測試步驟。  
支持同步(concurrent)和異步(non-concurrent)的測試套件。  
完整支持ASN.1。  
高度可客製化,以及自動化的轉譯成TTCN-3。  
轉譯後的TTCN-3和轉譯前的TTCN-2原文,具有高度相關性。  
增加identifier,以方便閱讀。  
將Type、Component和Test behavior模塊加以模塊化,以利重複使用。  
提供詳細的轉譯信息及轉譯統計數據。  
TTsuite-SIP Executable  
功能最強大的SIP通訊協議測試套件軟件  
TTsuite- SIP是一個擁有高達534個現成測試方案的測試套件軟件,完整涵蓋ETSI TS 102 027-1的規格。TTsuite-SIP是一個分析 Internet系統組件、VoIP協議、SIP通訊協議和3G signaling協定的最佳利器。依TTCN-3爲基礎的標準所開發,在統一的標準下,確保被測試的系統與產品互通無礙。  
TTsuite-SIP的軟件平臺,提供最標準化與最佳之驗證的能力。在SIP的架構下,可針對User Agents、Proxy Server、Registrar和Redirect Server,驗證其:  
正確性 Conformance Testing  
互操作性 Interoperability Testing  
健全性 Robustness Testing  

產品特性  
能準確的測試,有效、無效、不完整的SIP協議行爲及語法變異。  
提供充分的選項參數,能夠有彈性的調整現成的SIP測試方案,以便於進行SIP測試。  
全自動化的執行測試。  
可以跨平臺的執行測試,現成的測試方案可移植到多種被測試裝置。  
提供詳細之測試過程的追蹤記錄。  
提供測試結果的摘要。  
提供以標準TTCN-3表示法撰寫的現成測試方案定義,以及相關輔助文件。  
TTsuite-SIP Developers  
是功能強大的SIP通訊協議測試套件軟件,以及測試方案開發軟件。包含TTsuite-SIP Executable,以及 TTworkbench Basic。TTsuite-SIP Developers除了擁有534個現成的測試方案,可以立即進行測試之外,還可以自由地修改、編輯現有的測試方案,以及開發全新的測試方案,能夠兼顧測試便利性和測試彈性,是您不容錯過的旗艦級軟件。  

相關產品  
在Voice-over IP領域,相關的測試套件軟件,如下所列。  
TTsuite-SCTP是測試SCTP (Stream Control Transmission Protocol)協議的設備。  
TTsuite-H248是測試H.248 / Megaco (MEdia GAteway Control protocol)協議的設備。  
TTsuite-M3UA是測試M3UA (MTP 3 User Adaptation Layer Protocol)協議的設備。  
TTsuite-SUA是測試SUA (Signaling Control Part User Adaptation Layer) 協議的設備。

以後有時間會陸陸續續介紹TTCN-SIP TTCN-VOIP TTCN-RTSP領域的測試。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章