
ETF¶
ETF är ett testramverk med öppen källkod för validering av data och API:er i infrastrukturer för geodata (SDI). Det används av programvarulösningar och dataleverantörer för att validera överensstämmelsen hos geospatiala datamängder, metadata och API:er.
Om¶
Målen vid utformningen av ETF:s programvara var att skapa testrapporter som är användarvänliga och självförklarande samt att kunna validera stora datamängder, som kan vara flera hundra GB stora. För att kunna täcka in olika valideringsuppgifter och presentera dem i en enhetlig rapport är arkitekturen modulär och olika testmotorer kan användas. För närvarande stöds följande testmotorer: SoapUI för testning av webbtjänster, BaseX-databasen för testning av XML-data, TEAM Engine för validering av WFS och OGC Web API:er med hjälp av OGC CITE-tester, NeoTL Engine för testning av WFS, OGC Web API:er och dataset.
ETF är det underliggande ramverk som används av INSPIRE Reference Validator för att validera metadata, dataset och tjänster mot INSPIRE-kraven. ETF används också i stor utsträckning i Tyskland av lantmäterimyndigheterna i delstaterna för att validera sina dataset. Andra medlemsstater i Europeiska unionen (EU) använder också ETF för att låta sina dataleverantörer testa resurser mot nationella krav. Slutligen inkluderar vissa programvaruverktyg validering baserad på ETF API i sitt arbetsflöde.

Kärnfunktioner¶
- Testbara resurser
datamängder (upp till flera hundra GB): GML
metadata: XML
visa tjänster: WMS/WMTS
nedladdningstjänster: Atom, WFS, WCS, SOS
katalogtjänster: CSW
- Åtkomst
webbaserat användargränssnitt
REST-API
OpenAPI-specifikation
Java-klientbibliotek
- Testmotorer med stöd
SoapUI för testning av webbtjänster
BaseX för testning av uppsättningar av XML-dokument
TEAM Engine för att stödja CITE-tester som utvecklats med TestNG
NeoTL för testning av OGC WFS och OGC API:er (under utveckling)
- Testrapporter
användarvänlig och självförklarande
nedladdningsbar i HTML, XML och JSON
Detaljer¶
Webbplats: https://github.com/etf-validator
Licens: EUPL 1.2
Programvaruversion: 2.0.0
Plattformar som stöds: Windows, Linux
API-gränssnitt: REST API, OpenAPI-specifikation, Java-klientbibliotek
Support: https://github.com/etf-validator/etf-webapp/issues
Användarhandbok: https://docs.etf-validator.net/v2.0/User_manuals/Simplified_workflows.html
Administratörens handbok: https://docs.etf-validator.net/v2.0/index.html#_administrator_manuals
Utvecklarmanual: https://docs.etf-validator.net/v2.0/index.html#_developer_manuals
Observera
Detta projekt ingår endast på OSGeoLives virtuella maskindisk (VMDK)