Resumen

Esta Recomendaci�n define el lenguaje n�cleo de la versi�n 3 de la notaci�n de pruebas y de control de pruebas TTCN-3 creada para especificar sucesiones de pruebas que no dependen de la plataforma, los m�todos de prueba, los protocolos y las capas de protocolo. La notaci�n TTCN-3 se puede utilizar para la especificaci�n de todos los tipos de pruebas de sistemas reactivos en diversos puertos de comunicaci�n. Las principales aplicaciones son las pruebas de protocolos (incluidos los protocolos m�viles e Internet), las pruebas de servicios (incluidos los servicios suplementarios), las pruebas de m�dulos, las pruebas de plataformas basadas en la arquitectura de intermediario de petici�n de objeto com�n (CORBA) y las pruebas de interfaces de programas de aplicaci�n (API). La especificaci�n de series de pruebas para protocolos de capa f�sica est� fuera del �mbito de esta Recomendaci�n.

La TTCN-3 representa una evoluci�n de la notaci�n combinada arborescente y tabular TTCN-2 definida en la Rec. UIT-T X.292, pero su sintaxis es muy diferente. A diferencia de la anterior, la TTCN-3 no est� limitada a las pruebas de conformidad y puede utilizarse para muchas otras clases de pruebas, por ejemplo de interfuncionamiento, robustez, regresi�n, sistema e integraci�n.

La TTCN-3 conserva muchas de las eficaces funciones de la TTCN-2, que se han completado con otras, por ejemplo:

����������� la posibilidad de especificar configuraciones de pruebas din�micas concurrentes;

����������� operaciones para la comunicaci�n por procedimientos o por mensajes;

����������� la posibilidad de especificar informaci�n de codificaci�n y otros atributos (como la posibilidad de ampliaci�n por parte del usuario);

����������� la posibilidad de especificar plantillas de datos y firma con sutiles mecanismos de correspondencia;

����������� parametrizaci�n de tipo y de valor;

����������� asignaci�n y tratamiento de veredictos de pruebas;

����������� mecanismos para parametrizar sucesiones de pruebas y seleccionar casos de pruebas;

����������� utilizaci�n combinada de la notaci�n TTCN-3 con ASN.1 y posiblemente con otros lenguajes;

����������� sintaxis, formato de intercambio y sem�ntica est�tica claramente definidos.

Hay distintos formatos de presentaci�n para el lenguaje n�cleo de la TTCN-3. En la Rec. UIT‑T Z.140 se describe el lenguaje n�cleo, en la Rec. UIT-T Z.141 el formato tabular de la TTCN (TFT) y en la Rec. UIT-T Z.142 el formato gr�fico de la TTCN (GFT). La especificaci�n de estos formatos est� fuera del �mbito de la presente Recomendaci�n. El lenguaje n�cleo tiene tres funciones:

1)��������� lenguaje de prueba textual generalizado;

2)��������� formato de intercambio normalizado de las series de pruebas TTCN entre herramientas TTCN;

3)��������� base sem�ntica (y base de sintaxis donde procede) para los distintos formatos de presentaci�n.