API-Testing · Senior · Frage 25 von 75
Wie testet man eine Saga über mehrere Dienste?
- 1Jeden Schritt, Kompensationen bei Fehlern und den konsistenten Endzustand
- 2Nur den ersten Dienst, die anderen folgen automatisch
- 3Sagas sind nicht testbar und werden nur per Monitoring geprüft
Antwort zeigen
Richtige Antwort: Jeden Schritt, Kompensationen bei Fehlern und den konsistenten Endzustand
Erklärung
Einen Fehler in Schritt drei einspielen und bestätigen, dass Schritt eins und zwei kompensiert werden, etwa Reservierung freigegeben und Zahlung erstattet.