Articulo de referencia

TTC

TTCN es un lenguaje de programación utilizado para probar protocolos de comunicación y servicios web . Un conjunto de pruebas TTCN consta de muchos casos de prueba escritos en e...

TTCN es un lenguaje de programación utilizado para probar protocolos de comunicación y servicios web . Un conjunto de pruebas TTCN consta de muchos casos de prueba escritos en el lenguaje de programación TTCN. Hasta la versión 2, el lenguaje se escribía en tablas y se llamaba Notación combinada tabular y de árbol . La lectura y edición de este lenguaje requería editores TTCN especiales. A partir de la versión 3, TTCN pasó a llamarse Notación de control de pruebas y pruebas . Ahora se acerca más a los lenguajes de programación actuales y se puede editar con editores tradicionales. TTCN-3 es más flexible que TTCN-2, ya que se puede utilizar para probar protocolos y software tradicional.

Todas las versiones de TTCN necesitan compiladores o intérpretes dedicados para su ejecución.

El TTCN se utiliza ampliamente, por ejemplo, en ETSI e ITU para probar protocolos de telecomunicaciones. También se han escrito casos de prueba de conformidad con estándares ETSI como ISDN , DECT , GSM , EDGE , 3G y DSRC en TTCN. Recientemente, también se ha utilizado para probar varios estándares de protocolo, por ejemplo, Bluetooth e IP .

La ejecución de esos casos de prueba contra productos (por ejemplo, teléfonos, teléfonos móviles, habilitadores de servicios o elementos de red) se utiliza para verificar que la implementación del protocolo en esos productos cumple con los requisitos definidos por los estándares de telecomunicaciones.

TTCN a menudo se combina con ASN.1 .

Versiones

  • TTCN-1: Estandarizado en 1992 por ISO y CCITT como ISO/IEC 9646-3 y CCITT X.292 para la metodología y el marco de pruebas de conformidad de interconexión de sistemas abiertos (OSI).
  • TTCN-2: Estandarizado en 1998 por ISO e ITU , agregando simultaneidad y soporte de múltiples módulos a TTCN-1.
  • TTCN-3 : Escrito por ETSI y estandarizado en 2000 por ITU bajo la referencia Z.140. Su objetivo era ser un lenguaje de prueba más genérico que TTCN-2. En 2007, la recomendación pasó de Z.140 a Z.160.

Información de fondo

Las pruebas de conformidad son la ejecución de una prueba frente a un caso de prueba bien definido , por ejemplo, una prueba escrita en TTCN. Las pruebas de conexión, también llamadas pruebas de interoperabilidad , son casos de prueba ejecutados con un modelo cliente-servidor; por ejemplo, cliente de correo frente a servidor de correo, teléfono frente a red, auriculares Bluetooth frente a teléfono Bluetooth. Las pruebas de conexión se ejecutan a menudo, por ejemplo, en las denominadas pruebas de desconexión.

Las pruebas de conformidad y las pruebas complementarias se complementan entre sí. Si se realizan correctamente, los errores de interoperabilidad detectados con las pruebas complementarias deberían dar lugar a la definición de nuevos casos de prueba de conformidad que cubran la prueba fallida.

  • Grupo de estudio TTCN de la UIT
  • Sitio web de ETSI TTCN-3
  • Tarjeta de referencia rápida TTCN-3
Obtenido de "https://es.wikipedia.org/w/index.php?title=TTCN&oldid=984506788"