^

BKG GDI-DE Testsuite

Innerhalb der GDI-DE Testsuite stehen verschiedene Tests zur Verfügung, die eine präzise Analyse von Geodiensten ermöglichen. Die detaillierten Testberichte helfen Anwender:innen, ihre Ressourcen gezielt zu verbessern, sodass diese von möglichst vielen Anwendungen – etwa Geoportalen – gefunden und genutzt werden können.

Herausforderung

Die zentrale Herausforderung bestand darin, ein System zu schaffen, das sowohl skalierbar, hochverfügbar und erweiterbar ist als auch eine benutzerfreundliche Oberfläche für unterschiedliche Nutzergruppen bietet. Zudem sollte die Testsuite flexibel mit verschiedenen Test-Frameworks wie ETF und TEAM Engine kommunizieren können. Eine weitere Anforderung war die Integration agiler Entwicklungsmethoden in das formale Vorgehensmodell (V-Modell XT).

Leistungen

Zur Bewältigung dieser Anforderungen wurden folgende Maßnahmen umgesetzt:

  • Systemarchitektur: Einsatz von Docker und Kubernetes sowie Implementierung einer Microservice-Architektur zur Sicherstellung von Skalierbarkeit und Hochverfügbarkeit.
  • Benutzeroberflächen: Entwicklung benutzerfreundlicher GUIs auf Basis zuvor erstellter Mockups für drei Rollen: anonyme:r Nutzer:in, registrierte:r Nutzer:in und Fachadministrator:in.
  • Testfunktionen:
    • Erstellung und Verwaltung eigener Tests
    • Durchführung von Massentests
    • Abruf und Download detaillierter Testberichte
    • Überwachung der Dienstqualität (z. B. Verfügbarkeit, Performanz)
  • Administrator-Funktionen:
    • Verwaltung von Nutzer:innen und Testklassen
    • Monitoring zur Systemnutzung
    • Pflege der Inhalte auf der Startseite
  • Technische Integration: Implementierung eines generischen Test-Framework-Adapters, um flexibel mit unterschiedlichen Test-Frameworks zu kommunizieren und deren Erweiterung zu ermöglichen.
  • Vorgehensmodell: Anwendung des V-Modell XT mit gezielten Anpassungen zur Integration agiler Entwicklungselemente.

Ergebnis

Das Projekt wurde erfolgreich umgesetzt und durch fortlaufende Wartungs- und Weiterentwicklungsmaßnahmen ergänzt. Die neue GDI-DE Testsuite bietet eine leistungsfähige, benutzerfreundliche Plattform zur Testung und Qualitätssicherung von Geodiensten. Dank ihrer Modularität und Erweiterbarkeit ist sie für zukünftige Anforderungen bestens vorbereitet. Die Integration verschiedener Test-Frameworks sowie die Unterstützung unterschiedlicher Nutzerrollen unterstreichen die Flexibilität und Praxisnähe der Lösung.

Kunde

Bundesamt für Kartographie und Geodäsie

BKG GDI-DE Testsuite

Für das Bundesamt für Kartographie und Geodäsie (BKG) entwickelten wir die GDI-DE Testsuite neu. Mit Hilfe dieser zentralen Testplattform können Sie Ihre Metadaten, Geodatensätze und -dienste auf Konformität zu nationalen und internationalen Standards bzw. den Vorgaben der europäischen INSPIRE-Richtlinie prüfen.

Herausforderung

Den bisherigen Funktionsumfang auf einer zukunftssicheren Technologiebasis sowie neue Funktionen u.a. die Integration der Executable Test Suites aus dem INSPIRE Validator (ETF) auf europäischer Ebene aufzubauen.

Ergebnis

Die Testsuite ist die zentrale Testplattform innerhalb der GDI-DE zur Prüfung der Qualität von Geodatensätzen und-diensten.

Leistungen

TEAM Engine
INSPIRE Validator
ETF
Kubernetes

Story