Zum Hauptinhalt springen

Testvorgehen

Nur durch umfangreiche und kontinuierliche Durchführung von Tests können die Funktionalität und die Barrierefreiheit als elementare Qualitätsziele von KoliBri dauerhaft sichergestellt werden.

Zur Sicherstellung der korrekten Funktionsweise der Komponenten werden dabei etablierte Test-Methoden wie Unit-Test, Snapshot-Test und visuelle Screenshot-Tests angewendet.

Um die Barrierefreiheit der KoliBri-Komponentenbibliothek zu gewährleisten, wurde ein Testvorgehen basierend auf dem BITV-Test etabliert, das an die Besonderheiten der Entwicklung von Web Components angepasst wurde. Dazu wurden die einzelnen Prüfschritte des BITV-Tests hinsichtlich ihrer Anwendbarkeit auf jede zu testende Komponenten überprüft und somit ein auf die Komponentenbibliothek abgestimmter Testkatalog definiert. Die Verantwortung für die Durchführung obliegt dabei dem ITZBund-internen Barrierefreiheitstestteam.

Test neuer Komponenten und Funktionalitäten

Neue Komponenten oder Funktionalitäten können als ungetestet markiert sein, da der vollständige Barrierefreiheitstest noch aussteht. Der vollständige Test kann bei neuen Komponenten und Funktionalitäten ggf. erst nach einem abgeschlossenen Release erfolgen.

Testergebnisse und Transparenz

Wir arbeiten aktuell daran alle Test-Ergebnisse in die Komponent-Dokumentation zu übernehmen, um eine bestmögliche Transparenz zu ermöglichen. So ist es möglich den Test-Umfang zu sehen, nachvollziehen zu können und ggf. Hinweise geben zu können, wo der Test verbessert werden kann.