TTCN-3是個什麼東東及其它

TTCN-3是個什麼東東及其它

分類: TTCN-3相關189人閱讀評論(0)收藏舉報

TTCN-3是什麼

TTCN-3,Testing and Test Control Notation Version 3 (TTCN-3),是目前由ETSI支持的一種計算機語言。


TTCN-3有什麼特點

TTCN-3的官方網站(http://www.ttcn-3.org/)上面列出了四點:全球標準;獨立於執行環境;能設計、維護具有高可移植性的測試軟件;高質量。

個人理解爲:

1,TTCN-3已經成爲一個ITU標準了,比較成熟比較規範;

2,TTCN-3定義了良好的接口(TRI和TCI),同樣的TTCN-3腳本,可以再編譯爲C、C++、Java等其它語言集成到系統中

3,TTCN-3是特別爲測試而開發的一種語言,

4,高質量這個比較虛,大概就是這門語言從2001年起家,發展到現在也有一定的積累了,還比較靠得住吧


TTCN-3應用領域

從個人的經歷來看,TTCN-3應用得最多的還是協議一致性測試。

計算機通信領域有各種各樣的協議文本,很多廠家會把這些協議以軟件協議棧或硬件設備的形式進行實現,爲了保證這些協議實現是符合協議規範定義的,就需要對它們進行測試,這種測試稱爲協議測試。而一致性測試是協議測試的其中一種方法,屬於給予激勵判斷反饋的黑盒測試。


TTCN-3相關資料

1、TTCN-3官網,http://www.ttcn-3.org/home.htm,鳥文網站,涵蓋語言各個方面

2、中科大TTCN實驗室,http://ttcn.ustc.edu.cn/MainPage.html,比較厲害的是開發了一個TTCN-3的IDE吧。

3、《TTCN-3核心語言中文版》,TTCN-3核心語言一個比較老版本的翻譯,網上有下載的,語法基本差不多,適合語法查閱

4、《An Introduction to TTCN-3》,目前來看唯一的教材吧,網上同樣有下載的,比核心語言更適合閱讀

=》最好的方法還是裝個IDE,寫個Hello World,然後把自己甩到一個項目裏邊做邊學


其它

測試、協議一致性測試,註定這門語言不會像Java、C++那樣,TTCN-3還是一門比較“專”的語言,碰到項目有需求的,就開始學開始用唄,

搬磚嘛,先搬起來。


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