TTCN

TTCN er et programmeringsspråk for testing av kommunikasjonsprotokoller . En sekvens av TTCN-test består av en rekke scenarier skrevet i TTCN-test.

Inntil versjon 2 er språket skrevet på en ukonvensjonell måte i tabeller og kalt t ree og t abular c ombined n otation . Lesing og skriving på dette språket krever TTCN-spesifikke redaktører. Med versjon 3, ble TTCN omdøpt t Esting og t est c -regulering n otation . Det er nærmere moderne programmeringsspråk og kan skrives i en tradisjonell tekstredigerer. TTCN-3 er enda mer fleksibel enn TTCN-2, fordi den kan brukes til å teste tradisjonell programvare, i tillegg til protokoller.

For å kunne utføre dem, trenger alle versjoner dedikerte kompilatorer eller tolker.

TTCN er mye brukt, for eksempel av ETSI og ITU for å teste telekommunikasjonsprotokoller. Overholdelsestester for ETSI-standarder som ISDN , DECT , GSM , EDGE eller 3G ble utført i TTCN. De siste årene har den blitt brukt til å teste andre standardprotokoller som Bluetooth og IP .

Utførelsen av disse testene på produkter (for eksempel faste eller mobiltelefoner eller nettverkselementer) gjør det mulig å verifisere at protokollimplementeringen av disse produktene oppfyller kravene definert i telekommunikasjonsstandardene.

TTCN brukes ofte sammen med ASN.1 .

Versjoner

Eksterne linker