La ETSI El comité de métodos de prueba y especificaciones (TC MTS) ha completado recientemente un conjunto de siete estándares que abordan las pruebas de los protocolos IoT MQTT y CoAP, y el perfil de seguridad fundamental de IoT.
“Estos nuevos estándares llenan los vacíos para la evaluación de la calidad de algunos de los protocolos de comunicación más relevantes y los requisitos del sistema de los sistemas de IoT industriales utilizando técnicas de prueba estandarizadas de ETSI”, dice Axel Rennoch, presidente del grupo de trabajo de pruebas de ETSI en TC MTS.
La serie ETSI TS 103 596 proporciona una estructura de conjunto de pruebas general y un catálogo de propósitos de prueba para el Protocolo de aplicación restringida (CoAP). Puede servir como referencia tanto para las campañas de prueba del lado del cliente como para las campañas de prueba del lado del servidor. La parte 1 especifica los problemas de conformidad, la parte 2 los problemas de seguridad y la parte 3 los problemas de rendimiento.
La serie ETSI TS 103 597 proporciona una estructura de conjunto de pruebas general y un catálogo de propósitos de prueba para el transporte de telemetría MQ (MQTT). También se divide en tres partes diferentes para las pruebas de conformidad, seguridad y rendimiento.
ETSI TS 103 646 especifica las pruebas para requisitos de seguridad seleccionados como se conoce en el estándar IEC 6244-4-2. Los requisitos elegidos se han recopilado mediante la definición de un perfil de IoT dedicado. El perfil de IoT resultante representa un nivel mínimo genérico de seguridad para los dispositivos de IoT.
Todos los catálogos con fines de prueba se han elaborado utilizando el lenguaje de descripción de pruebas (TDL-TO) especificado en ETSI ES 203 119-4. Los módulos de la biblioteca TDL-TO correspondientes al catálogo de propósitos de prueba están contenidos en un archivo que acompaña a los estándares. Los desarrollos TDL-TO se han logrado utilizando TDL Open Source Project (TOP), que es una herramienta gratuita respaldada por miembros de ETSI para escribir y validar código TDL.
El trabajo del grupo de prueba del Comité ETSI MTS (TST) ha sido considerado por proyectos activos de código abierto que actualmente alberga la fundación Eclipse: IoT-Testware. Incluye propósitos de prueba en TDL-TO, pero también desarrollos de código de prueba TTCN-3 que son importantes para las ejecuciones de campañas de prueba en laboratorios de prueba. Debido a este trabajo cooperativo, las organizaciones ahora pueden ejecutar programas de pruebas MQTT y CoAP basados en catálogos de propósitos de prueba estandarizados publicados por ETSI.
El grupo de trabajo MTS Testing (TST) desarrolla estudios, pautas, catálogos de prueba y especificaciones de prueba para tecnologías TIC específicas que aún no están cubiertas por otros grupos ETSI. Las pruebas pueden incluir, entre otras, pruebas de conformidad, interoperabilidad, seguridad y rendimiento.