Skip to content

End2End Test 01: Happy-Path Test [M]

Zur (automatisierten) Prüfung der Funktionalität des Zustelldienstes soll eine Übertragung eines Antrags getestet werden. Hierzu soll ein Skript entwickelt werden, dass Testanträge senden und empfangen kann.

Referenzen

Vorbedingungen

  • OAuth-Credentials sind angelegt
    • "Fake" SSP (also nur ID + Secret)
    • Onlineservice (ID + Secret)
    • Fachverfahren (ID + Secret)

Akzeptanzkriterien

  • Die Übermittlung von Anträgen wird via CI durchgeführt und ist als automatisierter Test ausführbar.
  • Die gesendeten Daten (Fachdaten und mind. 1 Anhang) stimmen mit den empfangenden Daten überein.
  • Sender- und Subscriber sind in unterschiedlichen Programmiersprachen implementiert (Hintergrund: Sicherstellen, dass Kodierung und Verschlüsselung unabhängig von konkreter Implementierung / genutzten Libraries sind)
    • Testsuite ist dann zweigeteilt
  • Anfragen gehen gegen das API-Gateway

Durchführungsplan (vom Dev auszufüllen)

Git Repository: https://git.fitko.de/fit-connect/systemtest/

  • Git Repo an Ticket anfügen
  • Code mit Python Black formatieren
  • Hinzufügen einer README Datei
  • Dokumentation
  • Hardcoded Variablen parametrisieren
  • CI fix
  • Refractoring
  • Datenintegrität über Hash Prüfen
  • Environemtvariablen in CI setzen
  • CI für dev und Test umgebung einrichten
Edited by Marco Holz