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ä.
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]
Tyypillinen TTCN-3-pohjainen testijärjestelmä koostuu:
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 |