功能強大的測試語言TTCN-3是目前歐美先進通訊廠商的主流測試語言,包括諾基亞、西門子、摩托羅拉、易利信等電信大廠皆已積極採用。日前在柏林舉行的第三屆使用者大會中,可發現商用工具軟體紛紛出爐,電信大廠也已大量進行實際測試。本文作者親身參與此次大會,提供第一手報導,並列舉重要廠商動態。
第三屆TTCN-3使用者大會於5月31日~6月2日在德國柏林展開,由德國知名研究機構Fokus主辦,並由相關廠商如易利信、Metodos Tecnologia、諾基亞、西門子、Testing_Tech、歐洲電信標準組織(European Telecommunications Standards Institute, ETSI)協辦,會議於西門子公司舉辦,議程除介紹與討論各項技術,並由各家測試軟體廠商進行產品介紹與研討活動。我國亦由資策會代表參加,與芬蘭TTCN-3測試軟體廠商OpenTTCN Oy合作,針對TTCN-3開發軟體產品尋求與各國廠商合作機會。
測試和測試控制表示法第三版(Testing and Test Control Notation Version Three, TTCN-3)是新一代測試語言,根據ISO/IEC 9646的測試方法與架構(Testing Methodology and Framework)所發展,規格由ETSI所制訂,TTCN-3語言架構如圖1所示。
其中包含TTCN-3核心語言(Core Language)、TTCN-3圖形表現格式(Graphical Presentation Format, GFT)、TTCN-3圖表表現格式(Tabular Presentation Format, TFT)並且支援其他幾種語言格式,包括TTCN-2、ASN.1、IDL等。
由於車用控制元件皆是嵌入式系統,所以對於平行程序的處理方法以及系統回應時間設定高標準的要求。車用系統製造業者以媒體導向系統傳輸(Media Oriented Systems Transport, MOST)、控制器區域網路(Controller Area Network, CAN)等車用控制網路為實際案例,展示在此類系統上進行測試所遭遇到的各種問題以及解決方案,同時也指出,儘管TTCN-3語言具備許多卓越特性,但是目前商業化TTCN-3工具的效能表現卻並不如預期的好,值得業界注意。