TTCN-3 (Testing and Test Control Notation versiunea 3, în limba engleză: Testing and Test Control Notation version 3) este un limbaj de scripting puternic tipizat utilizat în testarea atestării sistemelor de comunicații , precum și o specificație pentru interfețele infrastructurii de testare care permit legarea de scripturi de testare abstracte cu un mediu de comunicare specific. TTCN-3 a fost dezvoltat la ETSI , iar predecesorul său este TTCN-2 .
Chiar dacă ambele limbi împărtășesc aceleași principii fundamentale, TTCN-3 și TTCN-2 sunt două limbi diferite. TTCN-3 se caracterizează printr-o sintaxă mai simplă și mai convenabilă, precum și prin prezența interfețelor standardizate pentru a se adapta la o anumită aplicație sau protocol testat. Scripturile scrise în TTCN-3 pot importa definiții de tip ASN.1 . ASN.1 este acceptat de toți dezvoltatorii majori de compilatoare TTCN-3.
TTCN-3 a fost utilizat în dezvoltarea sistemelor de testare SIP , WiMAX și DSRC .
O organizație numită Open Mobile Alliance a adoptat recent o strategie de utilizare a TTCN-3 pentru a traduce unele dintre cazurile de testare din specificațiile lor de testare într-o formă executabilă. [unu]
Proiectul european AUTOSAR promovează utilizarea TTCN-3 în industria auto. [2]
Un sistem de testare tipic bazat pe TTCN-3 constă din:
Mai jos este o listă scurtă de termeni tehnici pentru testarea TTCN-3. Termenii acceptați în literatura tehnică în limba rusă sunt luați ca bază.
Termen englezesc | termen rusesc |
---|---|
Limbajul de bază TTCN-3 |
Nucleul limbii TTCN-3 |
comunicare bazată pe mesaje |
comunicare de pachete |
comunicare bazată pe proceduri |
comunicare procedurală |
SUT (sistem în curs de testare) |
sistem testat |
IUT (implementare în curs de testare) |
implementare în curs de testare |
sistem de testare |
sistem de testare, sistem de testare |
ham de testare |
set de software și hardware implicat în testare |
adaptor |
adaptor |
adaptor platformă |
adaptor platformă |
managementul testelor |
managementul testelor |
TTCN-3 executabil |
testul TTCN-3 executabil |
TTCN-3, Testare și notație de control al testelor |
testarea și notația de gestionare a testelor |
TTCN, TTCN-2, notație combinată arborescentă și tabelară |
notație combinată tabel-arboresc |
Metodologia și cadrul de testare a conformității |
metodologia și bazele testării certificării |
semantică operațională |
semantică operațională |
Interfață de rulare TRI, TTCN-3 |
Interfață de rulare TTCN-3 |
Interfață de control TCI, TTCN-3 |
Interfață de control TTCN-3 |
executarea testului |
bloc de execuție a testului |
testarea modulelor |
testarea unitară |
testarea de integrare |
testarea de integrare |
testarea sistemului |
testarea sistemului |
(client) testare de acceptare |
testare de conformitate (cerințele clientului), testare de acceptare |
nivel |
nivel, legătură |
test de regresie |
test de regresie |
trimiterea de șabloane |
modele valorice de ieşire |
primirea șabloanelor |
modele de valori de intrare |
PDU, unitate de date de protocol |
unitatea de date de protocol |
ASP, serviciu abstract primitiv |
serviciu abstract primitiv |
PCO, punct de control și observație |
punct de control și observație |
arborele comportamentului |
arborele comportamentului |
din clauza |
din constructie |
caz de testare |
caz de testare |
suită de teste |
set de teste, suită de teste |
ATS, suită de teste abstracte |
suită de teste abstracte |
ETS, suită de teste executabile |
suită de teste executabile |
selecția testului |
selecția testului |
parametrizarea testului |
parametrizarea testelor |
POZE |
declarația de conformitate a implementării |
PIXIT, IXIT, Informații suplimentare de implementare pentru testare |
informații suplimentare de implementare pentru testare |
metoda de testare abstracta |
metoda de testare abstracta |
afirmație |
afirmație, operator |
mediu de testare |
mediu de testare |
jurnalul de testare |
protocolul rezultatelor testelor |
jurnalul de conformitate |
protocol de conformitate |
definiție |
Descriere |
declaraţie |
anunț |
obiect persistent |
depozit permanent |
persistenţă |
persistenţă |
conformitatea |
conformitate |
testarea conformității |
testarea certificării |
parametrii modulului |
parametrii cazului de testare |
bazate pe mesaje |
lot |
mesaj |
pachet, pachet de date, mesaj |
preambul |
preambul |
poștală |
concluzie |
unitate de aplicare |
unitate de aplicare |
parte de control |
secțiunea de control al execuției testelor |
altstep |
alternative de pas |
pas de testare |
pas de testare |
Meci |
compara, potrivi |
potrivire |
comparație, verificare de conformitate |
garda alt |
deținător alternativ, calificativ alternativ |
eveniment inoportun |
eveniment intempestiv |
operațiunea hărții |
operație de legare |
operațiunea de conectare |
operațiunea de conectare |