Directory

Encyclopedia

NodeWorks
                              ENCYCLOPEDIA

Link Checker

Home
Encyclopedia : T : TT : TTC :

TTCN

 

TTCN

TTCN is a programming language dedicated to testing of communication protocols. A TTCN Test Suite consists of many test cases written in TTCN.
Up to version 2 the language is a unconventionally written in tables and called 'Tree and Tabular Combined Notation'. Reading and editing this language requires special TTCN editors.
From version 3 on TTCN was renamed to 'Testing and Test Control Notation', is closer to current programming languages and can be edited with traditional editors. TTCN-3 is more even flexible than TTCN-2 can be used besides for protocol testing also for testing traditional software.

All versions need for execution dedicated compilers or interpreters.

TTCN has been widely used by e.g. ETSI, ITU for testing of telecommunication protocols. Conformance test cases of ETSI standards like ISDN, DECT, GSM, EDGE, 3G have been written in TTCN. Since a few years it has been used also used for testing of other protocol standards e.g. Bluetooth, IP.

Execution of those test cases against products (e.g. phones, mobile phones or network elements) isused to verify that the protocol implementation in those products are meeting the requirements defined by the telecommunication standards.

TTCN is often combined with ASN.1.

Versions

While conformance testing mean test execution against a well defined test case e.g. written in TTCN, plug-tests (often also called interoperability testing) are test cases executed against other products of opposite role of the tested product (e.g. Mail-Client against Mail-server, phone against network, Bluetooth headset against Bluetooth phone). Plug-tests are e.g. often executed at so called unplug-fests.

Internet standards such as IETF use today mainly so called plug-tests for test execution.

Conformance-testss and plug-tests complement each other. If well done, interoperability errors found with plug-tests should lead to definition of new conformance test cases that cover the failure situation.

Resources


NodeWorks boosts web surfing!
Page Returned in 0.121 seconds - HTML Compressed 68.9%

This article is from Wikipedia. All text is available
under the terms of the GNU Free Documentation License.
 GNU Free Documentation License
© 2008 Chamas Enterprises Inc.