
ETF¶
Az ETF egy nyílt forráskódú teszt keretrendszer a térinformatikai adat infrastruktúrában (SDI) az adatok és API-k validálására. Szoftvermegoldások és adatszolgáltatók használják a térinformatikai adataik, metaadataik és API-k megfelelőségének ellenőrzésére.
Névjegy¶
Az ETF-szoftver megtervezésekor a cél az volt, hogy felhasználóbarát és magától értetődő tesztjelentéseket készítsenek, valamint nagy mennyiségű, akár több száz GB-os adatotka is validálni tudjanak. A különböző validációs feladatok lefedése és egységes jelentésben történő bemutatása érdekében az architektúra moduláris, és különböző tesztmotorok használhatók. Jelenleg a következő tesztmotorok támogatottak: SoapUI webszolgáltatások tesztelésére, BaseX adatbázis XML adatok tesztelésére, TEAM Engine a WFS és OGC webes API-k ellenőrzésére az OGC CITE tesztek segítségével, NeoTL Engine a WFS tesztelésére, OGC webes API-k és adatkészletek.
Az ETF az a mögöttes keretrendszer, amelyet az INSPIRE Reference Validator használ a metaadatok, adatkhalmazok és szolgáltatások INSPIRE követelményeinek megfelelő érvényesítésére. Az ETF-et Németországban is széles körben használják a tartományok felügyelő hatóságai adatkészleteik validálására. Az Európai Unió (EU) más tagállamai is felhasználják az ETF-et, hogy lehetővé tegyék adatszolgáltatóik számára az erőforrások nemzeti követelmények szerinti tesztelését. Végül egyes szoftvereszközök munkafolyamatában az ETF API-n alapuló érvényesítés is szerepel.

Alapfunkciók¶
- Tesztelhető források
adathalmazok (egészen több száz GB-ig): GML
metadatok: XML
szolgáltatások megtekintése: WMS/WMTS
letöltési szolgáltatások: Atom, WFS, WCS, SOS
katalógus szolgáltatások: CSW
- Hozzáférés
web-alapú felhasználói interfész
REST API
OpenAPI specifikáció
Java kliens könyvtár
- Támogatott teszt motorok
SoapUI web szolgáltatások tesztelésére
BaseX XML dokumentumok halmazok tesztelésére
TestNG használatával a CITE test támogatására fejlesztett TEAM motor
NeoTL az OGC WFS és OGC API-k teszteléséhez (fejlesztés alatt)
- Teszt jelentések
felhasználóbarát és magától érthető
letölthető HTML, XML és JSON formátumban
Részletek¶
Honlap: https://github.com/etf-validator
Licenc: EUPL 1.2
Szoftver verzió: 2.0.0
Támogatott platformok: Windows, Linux
API Interfészek: REST API, OpenAPI Specification, Java client library
Támogatás: https://github.com/etf-validator/etf-webapp/issues
FElhasználói kézikönyv: https://docs.etf-validator.net/v2.0/User_manuals/Simplified_workflows.html
Administrátori kézikönyv: https://docs.etf-validator.net/v2.0/index.html#_administrator_manuals
Fejlesztői kézikönyv: https://docs.etf-validator.net/v2.0/index.html#_developer_manuals
Megjegyzés
Ez a projekt csak az OSGeoLive virtuális gépben (VMDK) található meg