TTCN-3

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 6. maaliskuuta 2021 tarkistetusta versiosta . vahvistus vaatii 1 muokkauksen .

TTCN-3 (Testing and Test Control Notation versio 3, englanniksi: Testing and Test Control Notation versio 3) on vahvasti kirjoitettu komentosarjakieli , jota käytetään viestintäjärjestelmien todistustestauksessa , sekä spesifikaatio testiinfrastruktuuriliitännöille, jotka mahdollistavat abstrakteja testiskriptejä tietyssä viestintäympäristössä. TTCN-3 kehitettiin ETSI :ssä , ja sen edeltäjä on TTCN-2 .

Vaikka molemmilla kielillä on samat perusperiaatteet, TTCN-3 ja TTCN-2 ovat kaksi eri kieltä. TTCN-3:lle on ominaista yksinkertaisempi ja kätevämpi syntaksi sekä standardisoidut rajapinnat mukautumaan tiettyyn testattavaan sovellukseen tai protokollaan. TTCN-3:lla kirjoitetut komentosarjat voivat tuoda ASN.1 -tyyppimääritelmiä . Kaikki tärkeimmät TTCN-3-kääntäjän kehittäjät tukevat ASN.1:tä.

Sovellukset

TTCN-3:a on käytetty SIP- , WiMAX- ja DSRC -testijärjestelmien kehittämisessä .

Organisaatio nimeltä Open Mobile Alliance otti äskettäin käyttöön strategian käyttää TTCN-3:a kääntämään jotkin testispesifikaatioissaan olevat testitapaukset suoritettavaan muotoon. [yksi]

Eurooppalainen projekti AUTOSAR edistää TTCN-3:n käyttöä autoteollisuudessa. [2]

Arkkitehtuuri

Tyypillinen TTCN-3-pohjainen testijärjestelmä koostuu:

Terminologia

Alla on lyhyt luettelo TTCN-3-testauksen teknisistä termeistä. Lähtökohtana ovat venäjänkielisessä teknisessä kirjallisuudessa hyväksytyt termit.

Taulukko 1: Käännös englanninkielisistä termeistä, joita saattaa esiintyä TTCN-3-standardin tekstissä
Englanninkielinen termi venäläinen termi
TTCN-3-ydinkieli

TTCN-3 kieliydin

viestipohjaista viestintää

pakettiviestintä

menettelyihin perustuva viestintä

menettelyllinen viestintä

SUT (järjestelmä testattavana)

järjestelmä testattavana

IUT (toteutus testattavana)

toteutus testattavana

testijärjestelmä

testausjärjestelmä, testausjärjestelmä

testivaljaat

testaukseen osallistuvia ohjelmistoja ja laitteita

sovitin

sovitin

alustan sovitin

alustan sovitin

testien hallinta

testien hallinta

TTCN-3 suoritettava tiedosto

suoritettava TTCN-3-testi

TTCN-3, Testaus ja testauksen ohjausmerkintä

testi ja testinhallinnan merkintä

TTCN, TTCN-2, puu- ja taulukkomuotoinen yhdistetty merkintä

pöytäpuun yhdistetty merkintä

Vaatimustenmukaisuuden testausmenetelmät ja -kehys

sertifiointitestauksen menetelmät ja perusteet

toiminnallinen semantiikka

toiminnallinen semantiikka

TRI, TTCN-3 Runtime Interface

TTCN-3 ajonaikainen käyttöliittymä

TCI, TTCN-3 ohjausliitäntä

TTCN-3 ohjausliitäntä

testin suoritus

testin suorituslohko

moduulin testaus

yksikkötestaus

integraatiotestaus

integraatiotestaus

järjestelmän testaus

järjestelmän testaus

(asiakkaan) hyväksymistestaus

vaatimustenmukaisuustestaus (asiakasvaatimukset), hyväksymistestaus

taso

taso, linkki

regressiotesti

regressiotesti

mallien lähettäminen

lähtevät arvomallit

mallien vastaanottaminen

syöttöarvomallit

PDU, protokollatietoyksikkö

protokollatietoyksikkö

ASP, abstrakti palveluprimitiivi

abstrakti palvelu primitiivinen

PCO, valvonta- ja havaintopiste

valvonta- ja havaintopiste

käyttäytymispuu

käyttäytymispuu

lausekkeesta

rakentamisesta

testitapaus

testitapaus

testisarja

testisarja, testisarja

ATS, abstrakti testisarja

abstrakti testisarja

ETS, suoritettava testipaketti

suoritettava testipaketti

testivalinta

testivalinta

testaa parametrointia

testien parametrointi

KUVAT

täytäntöönpanon vaatimustenmukaisuusvakuutus

PIXIT, IXIT, Toteutuksen lisätiedot testausta varten

lisää toteutustietoja testausta varten

abstrakti testimenetelmä

abstrakti testimenetelmä

lausunto

väite, operaattori

testiympäristössä

testiympäristössä

testiloki

testitulosten pöytäkirja

vaatimustenmukaisuusloki

vaatimustenmukaisuusprotokolla

määritelmä

kuvaus

ilmoitus

ilmoitus

pysyvä esine

pysyvä varastotila

sitkeys

sitkeys

vaatimustenmukaisuus

vaatimustenmukaisuus

vaatimustenmukaisuuden testaus

sertifiointitestaus

moduulin parametrit

testitapauksen parametrit

viestipohjainen

erä

viesti

paketti, datapaketti, viesti

johdanto

johdanto

postilaatikko

johtopäätös

laajennusyksikkö

laajennusyksikkö

ohjausosa

testin suorittamisen ohjausosa

altstep

askelvaihtoehdot

testivaihe

testivaihe

ottelu

vertailla, sovittaa

yhteensopivuus

vertailu, vaatimustenmukaisuuden tarkistus

alt vartija

vaihtoehtoinen maalivahti, vaihtoehtoinen karsinta

sopimaton tapahtuma

ennenaikainen tapahtuma

karttatoiminta

sitova toiminta

yhdistä toiminta

yhteyden toiminta

Ulkoiset linkit

Linkit

  1. TTCN-3 Test Code Developments - Tietopyyntö arkistoitu 7. helmikuuta 2012 Wayback Machinessa 1. toukokuuta 2008, Open Mobile Alliance , haettu 7. toukokuuta 2008
  2. TTCN-3 Liitteet arkistoitu 15. lokakuuta 2008. , virallinen ETSI TTCN-3 -sivusto, avattu 7. toukokuuta 2008