![]() |
![]() |
|
![]() |
![]() |
Encyclopedia :
T :
TT :
TTC :
TTCN |
|
|
TTCNTTCN 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
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
|
|
|
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License. |
|
| © 2008 Chamas Enterprises Inc. |