TTCN
TTCN este un limbaj de programare utilizat pentru testarea protocoalelor de comunicare și a serviciilor web.
O suită de testare TTCN este formată din multe cazuri de testare scrise în limbajul de programare TTCN.
Până la versiunea 2, limba a fost scrisă în tabele și numită arbore și notare combinată tabulară.
Citirea și editarea acestui limbaj a necesitat editori speciali TTCN.
Începând cu versiunea 3 TTCN a fost redenumită la notația de testare și control al testelor.
Acum este mai aproape de limbajele de programare curente și poate fi editat cu editori tradiționali.
TTCN-3 este mai flexibil decât TTCN-2 prin faptul că poate fi utilizat pentru testarea protocolului, precum și pentru testarea software-ului tradițional.
Toate versiunile TTCN au nevoie de compilatori sau interpreți dedicați pentru execuție.
TTCN este utilizat pe scară largă, de exemplu; ETSI, ITU pentru testarea protocoalelor de telecomunicații.
Cazurile de testare conformitate a standardelor ETSI precum ISDN, DECT, GSM, EDGE, 3G, DSRC au fost, de asemenea, scrise în TTCN.
Recent, a fost utilizat și pentru testarea diferitelor standarde de protocol, de ex.
Bluetooth, ip.
Executarea acelor cazuri de testare împotriva produselor (de exemplu, telefoane, telefoane mobile, activități de servicii sau elemente de rețea) este utilizată pentru a verifica dacă implementarea protocolului în aceste produse îndeplinește cerințele definite de standardele de telecomunicații.
TTCN este adesea combinat cu ASN.1.