Publicado el

By

OGC ha lanzado recientemente a producción la versión 5.5 de TEAM Engine en el Validador OGCTEAM Engine es el producto de software de código abierto que se utiliza para validar el cumplimiento de los estándares OGC. La versión de producción de este software se produce tras un período de más de ocho meses de pruebas beta durante los cuales la comunidad geoespacial probó exhaustivamente TEAM Engine y lo modificó con sus comentarios.

Las mejoras clave en esta versión de TEAM Engine incluyen:

  • Mejoras en la API REST, incluidas mejoras en el mecanismo de control de acceso
  • Mejoras en la interfaz de usuario y en la función de generación de informes
  • Mejoras en el manejo de errores
  • Incorporación de la validación de formularios para conjuntos de pruebas ejecutables
  • Documentación actualizada y mejorada

Cualquiera que quiera probar un producto para comprobar su conformidad con los estándares OGC puede hacerlo de forma gratuita utilizando el sitio web alojado. Validador OGCAquellos implementadores que buscan ejecutar TEAM Engine localmente pueden acceder al código fuente en GitHub y, o bien instalar el software localmente o ejecutarlo a través de Docker.

Se anima a los implementadores a que envíen sus productos para su certificación una vez que hayan confirmado que pasan las pruebas de conformidad. Los precios de la certificación se pueden encontrar en la Sección de cumplimiento del sitio web de OGC.

¿Qué hay debajo del capó?

TEAM Engine está diseñado como una aplicación web Java que se ejecuta en Apache Tomcat. Los módulos que contienen pruebas de cumplimiento se denominan conjuntos de pruebas ejecutables (ETS) para distinguirlos de los conjuntos de pruebas abstractas (ATS) que se encuentran en los documentos de estándares asociados. Un ETS codifica el código ejecutable que implementa el método de prueba especificado en un ATS. 

Las pruebas de cumplimiento más nuevas en TEAM Engine se implementan utilizando el marco TestNG, mientras que las pruebas de cumplimiento más antiguas se implementaban utilizando Compliance Test Language (CTL). TestNG es uno de los marcos de pruebas automatizadas más populares disponibles. CTL es una gramática XML para documentar y crear scripts de conjuntos de pruebas para verificar el cumplimiento de una especificación. TEAM Engine 5.5 es compatible con TestNG y CTL.

¿Qué sigue para TEAM Engine?

Ahora que se lanzó TEAM Engine v5.5, se han planificado varios eventos de divulgación para ayudar a la comunidad geoespacial con la implementación y el uso de esta nueva versión. Se han confirmado los siguientes y se están planificando varios más:

Si tiene alguna pregunta sobre TEAM Engine o el Validador OGC, por favor Comuníquese con el Programa de Cumplimiento de OGC.

Comparte este artículo

Últimos Blogs