Überprüfung der Validierung der API Felder und Implementierung im Zustelldienst [M]
Warum?
Um Implementierungsfehler zu identifizieren und zu vermeiden, sollen die Schnittstellen gegen ihre Schnittstellenspezifikation getestet werden.
Referenzen
- Automatische Prüfung mit https://schemathesis.readthedocs.io/en/stable/index.html möglich
- API-Spec: https://docs.fitko.de/fit-connect/docs/apis/submission-api/
Folge Issues:
- Ticket für Spec fehler
- Ticket für die Fehlende x5c chain
- Ticket für die fehlende Constraint Prüfung
- Ticket für den Java Error in der Response
Akzeptanzkriterien
-
Überprüfung der Constraints der einzelnen Attribute der API Objekte auf Sinnhaftigkeit und gegebenenfalls eine Anpassung dieser Constraints -
Abgleich der Constraints mit der Implementierung und eine Anpassung entsprechend 1. bei Abweichung (NEU: Anpassungen nur, wenn Fehler in der API-Spezifikation, sonst: Folge-Issue anlegen, aber Fehler nicht beheben)
Edited by Pascal Osterwinter