Zur lokalen eImpfpass-Testoberfläche
Testoberfläche laut Repository
Das Original-Repository beschreibt eine HTML5-/JavaScript-Testoberfläche auf Basis von Polymer für O-Card-Anmeldung, Kontaktbestätigungen sowie Dokument-Upload und -Download.
Original-Repository und Beschreibung der Testoberfläche öffnen
Die Polymer-GUI ist in den geprüften veröffentlichten Branches nicht enthalten. Dieser Verweis führt zur Repository-Dokumentation. Die lokal ergänzte eImpfpass-Oberfläche ist über den Link oben erreichbar.
Bruno mit lokalen Mocks
Bruno-Mock-Sammlung herunterladen (ZIP)
ZIP entpacken, in Bruno mit „Open Collection“ den entpackten Ordner öffnen und die Umgebung Local wählen. Die Sammlung prüft Betriebsmodus, Impfstoffkatalog, Patientensuche und Eingabeprüfung gegen diesen lokalen Referenzclient.
Aus dem Projektverzeichnis lassen sich die Tests auch ohne lokale Bruno-Installation starten:
docker compose --profile tests run --rm bruno
Der vollständige Testlauf einschließlich FHIR→CDA→FHIR, Bruno und Browser-Tests startet mit ./scripts/test-docker.ps1.
Automatisierte UI-Tests
Playwright prüft Patientensuche und -übernahme, CDA-Vorschau und Download sowie den Bruno-Zugang in Desktop- und Mobilansicht gegen den lokalen Mock.
Im Projektverzeichnis ausführen:
docker compose --profile tests run --build --rm ui-tests
Bei Fehlern liegen Screenshots und Traces unter tests/ui/test-results. Einrichtung und interaktiver Testmodus sind in tests/README.md beschrieben.
Veröffentlichte Bruno-Sammlung
Originale Bruno-Sammlung im Repository öffnen
Stand des Entwicklungsbranches „5-add-endpoint-for-patient-creation“: 2a2bfc28. Die Originalsammlung enthält zusätzliche produktive Schnittstellen. O-Card-, Login- und IHE-Abläufe benötigen die externe Testinfrastruktur und werden vom lokalen Mock nicht vollständig unterstützt.