百科解釋
目錄·版本 Tree and Tabular Combined Notation -- TTCN 協(xié)議的一致性測試的最主要的工作之一就是測試?yán)纳。有許多自動生成測試?yán)姆椒ǎ沁@些方法都依賴于協(xié)議的形式化描述,所有的因特網(wǎng)協(xié)議都是用自然語言描述的,是在RFC中以文本的形式給出。要對這類協(xié)議進行測試,由于不能用基于狀態(tài)機模型的產(chǎn)生工具自動生成測試集,必須是由專業(yè)人員熟悉該協(xié)議和相關(guān)協(xié)議,寫出自然語言描述的測試集。這種自然語言描述的測試集的最大缺點是二義性和難以用機器處理。形式化的工具則可以避免這兩個問題。國際標(biāo)準(zhǔn)化組織ISO推薦了一種專門描述測試集的半形式化的描述語言--樹表結(jié)合表示法(TTCN)。用以描述獨立于任何實現(xiàn)的通用測試集。TTCN具有兩種格式:便于人類理解的GR格式和便于機器存儲和處理的MP格式。MP格式是需要機器識別的格式,因此它必須有形式化的語法定義,ISO9646-3中給出了700多條BNF(Backus-Naur Form)語法定義,完整地定義了TTCN.MP的語法。用TTCN描述的標(biāo)準(zhǔn)的抽象測試集由四部分組成:測試集概述部分(Suite Overview),說明部分(Declaration Part),約束部分(Constraints Part),動態(tài)描述部分(Dynamic Part)。TTCN經(jīng)常和ASN.1一起使用。 版本TTCN-1: 第一版,未廣泛使用。 TTCN-2: 第二版,對TTCN-1做小修改,廣泛應(yīng)用。 TTCN-3: 最新版本的TTCN,易用性等有改進。
移動通信網(wǎng) | 通信人才網(wǎng) | 更新日志 | 團隊博客 | 免責(zé)聲明 | 關(guān)于詞典 | 幫助