[發明專利]基于TTCN?3對TETRA終端進行測試的方法和裝置有效
| 申請號: | 201310676143.X | 申請日: | 2013-12-11 |
| 公開(公告)號: | CN103781086B | 公開(公告)日: | 2017-05-03 |
| 發明(設計)人: | 宋國偉;王俊峰;宋起柱;陳國成;趙揚;李海;張欽;侯舒娟;陳剛;宋政育 | 申請(專利權)人: | 國家無線電監測中心檢測中心;北京理工大學;天維訊達無線電設備檢測(北京)有限責任公司 |
| 主分類號: | H04W24/00 | 分類號: | H04W24/00;H04W24/10;G06F11/22 |
| 代理公司: | 北京工信聯合知識產權代理事務所(普通合伙)11266 | 代理人: | 黃曉軍 |
| 地址: | 100041 北京市石景*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 ttcn tetra 終端 進行 測試 方法 裝置 | ||
技術領域
本發明涉及終端測試技術領域,尤其涉及一種基于TTCN-3對TETRA終端進行測試的方法和裝置。
背景技術
TTCN(Testing and Test Control Notation,測試和測試控制表示法)是一個由ETSI(European Telecommunications Standards Institute,歐洲電信標準化協會)維護的全球適用的標準測試腳本語言。它的第三代標準TTCN-3是一個現代且靈活的語言,通過廣泛的接口可以描述許多類型的系統測試。TTCN-3典型的應用領域為系統測試、交互性測試、協議測試、業務測試、模塊測試等,TTCN-3的平臺獨立性和其特殊的測試能力使得它被廣泛應用于定義通訊系統的正式測試集。
目前,一種TTCN-3測試系統的整體結構示意圖如圖1所示,在圖1中,TM(Test Management,測試管理)負責測試系統的整體管理,測試系統初始化之后,TM實體負責調用其他模塊來進行測試。
TL(Test Logging,測試日志)負責維護測試中產生的日志,用于記錄TTCN-3的TE(TTCN-3 Executable,TTCN-3可執行實體)中發生的測試事件。它與TE間有一個單向的接口,TE可以通過該接口向TL發送日志請求。
CD(Coding and Decoding,編解碼)負責在外部對數據進行編解碼操作,TE也可以內置編解碼功能,但外部的CD具有標準化的接口,使其能夠方便的移植于不同的TTCN-3系統和工具,提高復用性。
CH(Component Handling,組件處理)負責分配并行的測試組件,用于分布式的測試系統。SA(System Under Test Adapter,被測系統適配器)負責將TTCN-3測試系統產生的消息和指令轉化為能夠由被測系統識別的形式,作為測試系統與被測系統間通信的媒介。
PA(Platform Adapter,平臺適配器)將TE適配于特定的執行平臺。
TRI(TTCN-3 Runtime Interface,TTCN-3運行時接口)定義了TE、SA和PA間的交互,它為TE提供了向被測系統發送數據、接收從被測系統發來的數據和管理定時器的方法。
在實際測試中,TTCN-3測試系統需要能夠與被測系統進行通信,控制被測系統的行為,執行測試步驟,并讀取被測系統的狀態,以驗證測試的結果是否符合預期。由圖1可見,被測系統與TTCN-3測試系統中的SA直接相連,SA實現測試系統與被測系統之間數據傳輸的適配,將來自TE的數據發送給被測系統,并在被測系統返回響應時通知TE進行讀取。SA與TE間的交互通過TRI進行,SA和TE間的數據都會經由TRI進行傳輸。
TETRA(Terrestrial Trunked Radio,陸上集群無線電,舊Trans European Trunked Radio,泛歐集群無線電)數字集群終端應具備PEI(Peripheral Equipment Interface,外部數據接口),以提供TETRA終端到數據終端(如個人電腦)的連接,使外部數據設備可以訪問TETRA網絡提供的業務。TETRA終端與數據終端間通過一套專用的指令集進行交互,即AT指令。AT指令是終端設備與終端適配器之間定義的一套指令集,一般用于終端設備與數據終端之間的通信。
TETRA終端通過和運行TTCN-3測試系統的計算機的串口相連,實現與測試系統的連接,使TTCN-3測試系統能夠通過AT指令控制TETRA終端的行為,并獲取TETRA終端的狀態。TTCN-3測試系統希望向TETRA終端發送數據時,由TE根據所運行的TTCN-3腳本產生數據,通過SA經計算機的串口發送給TETRA終端;TETRA終端向測試系統發送數據時,終端將數據經串口發送給SA,SA接收到數據后,通知TE數據就緒。
現有技術中的一種使用TTCN-3測試系統對TETRA終端進行測試的方法為:在使用TTCN-3測試系統對TETRA終端進行測試時,測試系統使用串口與被測TETRA終端的PEI相連接,使用AT指令集與被測TETRA終端進行交互。TTCN-3測試系統可以通過運行TTCN-3腳本,從串口向被測TETRA終端的PEI發送AT指令,來對終端的行為進行控制,使得測試可以按照在TTCN-3腳本中設計好的測試流程自動進行。TTCN-3腳本還會對被測TETRA終端通過串口發送過來的AT指令進行分析,獲取被測TETRA終端的狀態,驗證各個測試動作和步驟執行的結果是否符合期望。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國家無線電監測中心檢測中心;北京理工大學;天維訊達無線電設備檢測(北京)有限責任公司,未經國家無線電監測中心檢測中心;北京理工大學;天維訊達無線電設備檢測(北京)有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310676143.X/2.html,轉載請聲明來源鉆瓜專利網。





