ETF¶
ETF es un marco de pruebas de código abierto para validar datos y API en infraestructuras de datos espaciales (SDI). Es utilizado por soluciones de software y proveedores de datos para validar la conformidad de conjuntos de datos geoespaciales, metadatos y API.
Acerca de¶
Los objetivos en el diseño del software ETF fueron crear informes de prueba que sean fáciles de usar y autoexplicativos, así como poder validar grandes cantidades de datos, que pueden tener varios cientos de GB de tamaño. Para cubrir diferentes tareas de validación y presentarlas en un informe unificado, la arquitectura es modular y se pueden utilizar diferentes motores de prueba. Actualmente se admiten los siguientes motores de prueba: SoapUI para probar servicios web, base de datos BaseX para probar datos XML, TEAM Engine para validar las API web WFS y OGC utilizando las pruebas CITE de OGC, Motor NeoTL para probar WFS, API web OGC y conjuntos de datos.
ETF es el marco subyacente utilizado por el Validador de referencia INSPIRE para validar metadatos, conjuntos de datos y servicios en relación con los requisitos de INSPIRE. ETF también se utiliza ampliamente en Alemania por las autoridades topográficas de Laender para validar sus conjuntos de datos. Otros Estados miembros de la Unión Europea (UE) también están reutilizando el ETF para permitir que sus proveedores de datos prueben los recursos con respecto a los requisitos nacionales. Finalmente, algunas herramientas de software incluyen la validación basada en la API de ETF en su flujo de trabajo.
Características Principales¶
- Recursos comprobables
conjuntos de datos (hasta varios cientos de GB): GML
metadatos: XML
ver servicios: WMS/WMTS
servicios de descarga: Atom, WFS, WCS, SOS
servicios de catálogo: CSW
- Acceso
interfaz de usuario basada en web
REST API
Especificación OpenAPI
Biblioteca de cliente Java
- Motores de prueba compatibles
SoapUI para probar servicios web
BaseX para probar conjuntos de documentos XML
TEAM Engine apoyará las pruebas CITE desarrolladas con TestNG
NeoTL para probar las API de OGC WFS y OGC (en desarrollo)
- Informes de prueba
fácil de usar y autoexplicativo
descargable en HTML, XML y JSON
Detalles¶
Sitio web: https://github.com/etf-validator
Licencia: EUPL 1.2
Versión del software: 2.0.0
Plataformas soportadas: Windows y Linux
Interfaces API: API REST, especificación OpenAPI, biblioteca de cliente Java
Soporte: https://github.com/etf-validator/etf-webapp/issues
Manual del usuario: https://docs.etf-validator.net/v2.0/User_manuals/Simplified_workflows.html
Manual del administrador: https://docs.etf-validator.net/v2.0/index.html#_administrator_manuals
Manual del desarrollador: https://docs.etf-validator.net/v2.0/index.html#_developer_manuals
Nota
Este proyecto solo se incluye en el disco de máquina virtual OSGeoLive (VMDK)