TTCN

TTCN ist eine Programmiersprache zum Testen von Kommunikationsprotokollen . Eine Sequenz von TTCN-Tests besteht aus einer Reihe von Szenarien, die im TTCN-Test geschrieben wurden.

Bis zur Version 2 ist die Sprache auf eine unkonventionelle Art und Weise in Tabellen geschrieben und genannt t ree und t abular c ombined n otation . Für das Lesen und Schreiben in dieser Sprache sind TTCN-spezifische Editoren erforderlich. Mit der Version 3 war TTCN umbenannten t esting und t est c ontrol n otation ( „Test scoring und Teststeuerung“ bezeichnet ). Es ist näher an modernen Programmiersprachen und kann in einem traditionellen Texteditor geschrieben werden. TTCN-3 ist noch flexibler als TTCN-2, da es neben Protokollen auch zum Testen herkömmlicher Software verwendet werden kann.

Für ihre Ausführung benötigen alle Versionen dedizierte Compiler oder Interpreter.

TTCN wird beispielsweise von ETSI und ITU häufig zum Testen von Telekommunikationsprotokollen verwendet. Konformitätstests für ETSI-Standards wie ISDN , DECT , GSM , EDGE oder 3G wurden in TTCN durchgeführt. In den letzten Jahren wurden damit andere Standardprotokolle wie Bluetooth und IP getestet .

Durch die Durchführung dieser Tests an Produkten (z. B. Festnetz- oder Mobiltelefonen oder Netzwerkelementen) kann überprüft werden, ob die Protokollimplementierung dieser Produkte den Anforderungen der Telekommunikationsstandards entspricht.

TTCN wird häufig zusammen mit ASN.1 verwendet .

Versionen

Externe Links