TTCN - TTCN - Wikipedia

TTCN je programovací jazyk používá se pro testování komunikační protokoly a webové služby. Sada testů TTCN se skládá z mnoha testovací případy napsán v programovacím jazyce TTCN. Do verze 2 byl jazyk psán v tabulkách a volán Kombinovaná stromová a tabulková notace. Čtení a úpravy tohoto jazyka vyžadovaly speciální editory TTCN. Počínaje verzí 3 byl TTCN přejmenován na Testovací a kontrolní testovací notace. Nyní je blíže současným programovacím jazykům a lze jej upravovat tradičními editory. TTCN-3 je flexibilnější než TTCN-2 v tom, že jej lze použít jak pro testování protokolů, tak pro testování tradičního softwaru.

Všechny verze TTCN potřebují pro provedení vyhrazené překladače nebo tlumočníky.

TTCN je široce používán, například; ETSI, ITU pro testování telekomunikačních protokolů. Zkouška shody případy ETSI standardy jako ISDN, DECT, GSM, OKRAJ, 3G, DSRC byly také napsány v TTCN. V poslední době se také používá k testování různých standardů protokolu, např. Bluetooth, IP.

Provedení těchto testovací případy proti produktům (např. telefonům, mobilním telefonům, aktivátorům služeb nebo síťovým prvkům) se používá k ověření, že implementace protokolu v těchto produktech splňuje požadavky definované telekomunikačními standardy.

TTCN je často kombinován s ASN.1.

Verze

  • TTCN-1: Standardizováno v roce 1992 ISO a CCITT jako ISO / IEC 9646-3 a CCITT X.292 pro metodiku a rámec testování shody otevřených systémů (OSI).
  • TTCN-2: Standardizováno v roce 1998 ISO a ITU, přidání souběžnosti a podpory více modulů do TTCN-1.
  • TTCN-3: Napsáno ETSI a standardizováno v roce 2000 ITU pod referencí Z.140. Jeho cílem bylo být obecnějším testovacím jazykem než TTCN-2. V roce 2007 se doporučení přesunulo ze Z.140 na Z.160.

Základní informace

Testování shody znamená provedení testu proti přesně definované modelový případ, např. test napsaný v TTCN. Plug-testy, také zvaný testování interoperability, jsou testovací případy prováděné s modelem klient - server; např. Poštovní klient proti poštovnímu serveru, telefon proti síti, náhlavní souprava Bluetooth proti telefonu Bluetooth. Plug-testy jsou např. často prováděné při takzvaných odpojovacích testech.

Zkoušky shody a plug-testy se navzájem doplňují. Pokud bude správně provedeno, chyby interoperability nalezené při plug-testech by měly vést k definici nových testovacích případů shody, které pokrývají neúspěšný test.

externí odkazy