Jetzt testen wir die laufende API von außen mit Newman (dem Kommandozeilen-Runner für Postman-Collections). Die Collection liegt in tests/postman/collection.json.
Ziel: Die API "von außen" über echte HTTP-Requests testen lernen, statt nur intern über Code.
Beschreibung:
api-tests den Kommentar # TODO (Block 2, Aufgabe 1).Bewirkt:
Führt alle Requests der Collection nacheinander gegen die laufende API aus. Der Job wird zunächst rot, weil ein Test bewusst fehlschlägt.
Der Sinn der Aufgabe:
Unit-Tests (Block 1) prüfen nur den Code direkt, nie die tatsächlich laufende, konfigurierte Anwendung. Mit Newman lernt ihr die zweite große Testkategorie kennen: Black-Box-Tests, die die API genauso ansprechen wie ein echter Client. Das ist die Testart, die später auch Secrets, Variables und Environments (Block 3+4) überhaupt sichtbar machen kann.