TTCN-3 (Testing and Test Control Notation version 3, en inglés: Testing and Test Control Notation version 3) es un lenguaje de script fuertemente tipado utilizado en pruebas de atestación de sistemas de comunicación , así como una especificación para interfaces de infraestructura de prueba que permiten el enlace de scripts de prueba abstractos con un entorno de comunicación específico. TTCN-3 fue desarrollado en ETSI , y su predecesor es TTCN-2 .
Aunque ambos lenguajes comparten los mismos principios fundamentales, TTCN-3 y TTCN-2 son dos lenguajes diferentes. TTCN-3 se caracteriza por una sintaxis más simple y conveniente, así como por la presencia de interfaces estandarizados para adaptarse a una aplicación o protocolo específico bajo prueba. Los scripts escritos en TTCN-3 pueden importar definiciones de tipo ASN.1 . ASN.1 es compatible con todos los principales desarrolladores de compiladores TTCN-3.
TTCN-3 se ha utilizado en el desarrollo de sistemas de prueba SIP , WiMAX y DSRC .
Una organización llamada Open Mobile Alliance adoptó recientemente una estrategia para usar TTCN-3 para traducir algunos de los casos de prueba en sus especificaciones de prueba a un formato ejecutable. [una]
El proyecto europeo AUTOSAR está impulsando el uso de TTCN-3 en la industria del automóvil. [2]
Un sistema de prueba típico basado en TTCN-3 consta de:
A continuación se muestra una breve lista de términos técnicos para las pruebas TTCN-3. Se toman como base los términos aceptados en la literatura técnica en idioma ruso.
Término en inglés | Término ruso |
---|---|
Lenguaje central TTCN-3 |
Núcleo de lenguaje TTCN-3 |
comunicación basada en mensajes |
comunicación por paquetes |
comunicación basada en procedimientos |
comunicación procesal |
SUT (sistema bajo prueba) |
sistema bajo prueba |
IUT (implementación bajo prueba) |
implementación bajo prueba |
sistema de prueba |
sistema de prueba, sistema de prueba |
arnés de prueba |
conjunto de software y hardware involucrado en las pruebas |
adaptador |
adaptador |
adaptador de plataforma |
adaptador de plataforma |
gestión de pruebas |
gestión de pruebas |
Ejecutable TTCN-3 |
prueba ejecutable TTCN-3 |
TTCN-3, Notación de prueba y control de prueba |
notación de prueba y gestión de prueba |
TTCN, TTCN-2, árbol y notación combinada tabular |
notación combinada tabla-árbol |
Marco y metodología de pruebas de conformidad |
metodología y fundamentos de las pruebas de certificación |
semántica operativa |
semántica operativa |
Interfaz de tiempo de ejecución TRI, TTCN-3 |
Interfaz de tiempo de ejecución TTCN-3 |
Interfaz de control TCI, TTCN-3 |
Interfaz de control TTCN-3 |
ejecución de pruebas |
bloque de ejecución de prueba |
prueba de módulo |
examen de la unidad |
pruebas de integración |
pruebas de integración |
prueba del sistema |
prueba del sistema |
(cliente) pruebas de aceptación |
pruebas de cumplimiento (requisitos del cliente), pruebas de aceptación |
nivel |
nivel, enlace |
test de regresión |
test de regresión |
enviando plantillas |
patrones de valor saliente |
recibir plantillas |
patrones de valor de entrada |
PDU, unidad de datos de protocolo |
unidad de datos de protocolo |
ASP, servicio abstracto primitivo |
servicio abstracto primitivo |
PCO, punto de control y observación |
punto de control y observación |
árbol de comportamiento |
árbol de comportamiento |
de la cláusula |
de la construcción |
caso de prueba |
caso de prueba |
Banco de pruebas |
conjunto de prueba, conjunto de pruebas |
ATS, conjunto de pruebas abstractas |
suite de prueba abstracta |
ETS, suite de prueba ejecutable |
suite de prueba ejecutable |
selección de prueba |
selección de prueba |
parametrización de prueba |
parametrización de pruebas |
FOTOS |
declaración de conformidad de implementación |
PIXIT, IXIT, Información adicional de implementación para pruebas |
información de implementación adicional para pruebas |
método de prueba abstracto |
método de prueba abstracto |
declaración |
aserción, operador |
entorno de prueba |
entorno de prueba |
registro de prueba |
protocolo de resultados de la prueba |
registro de conformidad |
protocolo de conformidad |
definición |
descripción |
declaración |
anuncio |
objeto persistente |
instalación de almacenamiento permanente |
persistencia |
persistencia |
conformidad |
conformidad |
pruebas de conformidad |
pruebas de certificación |
parámetros del módulo |
parámetros del caso de prueba |
basado en mensajes |
lote |
mensaje |
paquete, paquete de datos, mensaje |
preámbulo |
preámbulo |
postámbulo |
conclusión |
unidad de alcance |
unidad de alcance |
parte de control |
sección de control de ejecución de prueba |
paso alternativo |
alternativas de pasos |
paso de prueba |
paso de prueba |
juego |
comparar, emparejar |
pareo |
comparación, control de conformidad |
guardia alternativa |
portero alternativo, calificador alternativo |
evento inoportuno |
evento inoportuno |
operación de mapa |
operación vinculante |
operación de conexión |
operación de conexión |