End-to-End-Tests

End-to-End-Tests finden in zwei Phasen statt: Sandbox-Tests und Soft-Launch-Produktionstests.

  1. Sandbox-Tests:Führe mithilfe des Sandbox-Front-Ends eine Reihe von Testläufen für dein Sandbox-Inventar durch. URLs zu deinem Sandbox-Inventar findest du unter Inventar > Inventar . Suche nach einem Händler, der „Live (in Sandbox)“ ist, und klicke dann entweder auf den Link in der Spalte ganz rechts (falls verfügbar) oder klicke auf die Zeile und dann auf den Link „RwG – E2E“.
  2. Soft-Launch-Produktionstest: Wenn du die Sandbox-Tests abgeschlossen hast, wende dich an deinen Google-Ansprechpartner. Dein Konto wird dann in den Status „Soft Launch“ versetzt. Dann kann dein Produktionsinventar gebucht werden, ist aber nicht extern für Endnutzer in Google-Produkten sichtbar. Auf Ihr Soft-Launch-Inventar können Sie unter Inventar > Inventar zugreifen. Suchen Sie nach einem Händler, der „Bereit“ ist. Klicken Sie dann entweder auf den Link in der Spalte ganz rechts (falls verfügbar) oder klicken Sie auf die Zeile und dann auf den Link „RwG – E2E“. Details zum Zugriff auf dieses Inventar und zu den besonderen Vorsichtsmaßnahmen, die Sie im Zusammenhang mit diesen URLs ergreifen müssen, finden Sie hier. Führe ähnliche Testläufe wie in deiner Sandbox-Umgebung durch.

Testfälle

Die folgenden End-to-End-Tests werden im Rahmen von Sandbox- und Soft-Launch-Produktionstests durchgeführt:

  • Tätigen Sie eine Buchung über das Actions Center und prüfen Sie, ob die Buchung in Ihrem System korrekt angezeigt wird.
  • Prüfen Sie, ob die Bestätigungs-E-Mails gesendet wurden und ob die angegebene Uhrzeit und Buchung korrekt sind.
  • Stornieren Sie die Buchung im Actions Center und prüfen Sie, ob sie in Ihrem System korrekt storniert wurde.
  • Du kannst einen weiteren Termin über das Actions Center buchen und die Stornierung über die Booking Notification API aus deinem System auslösen
  • Entferne einen bestimmten Slot aus deinem System und sieh im Actions Center über BatchAvailabilityLookupResponse und Echtzeitaktualisierungen des Inventars (falls zutreffend) nach, ob er korrekt entfernt wurde. Hinweis: Verzögerungen sollten weniger als fünf Minuten für RTU in Anspruch nehmen.
  • Ändere eine Buchung im Actions Center und prüfe, ob die geänderte Buchung in deinem System korrekt angezeigt wird.
  • Klicken Sie auf verschiedene Slots, um sicherzustellen, dass keine BatchAvailabilityLookup-Fehler vorliegen.

Debugging

Wenn du Probleme mit verfügbaren Slots beheben möchtest, kannst du mit der Verfügbarkeitsanzeige im Partner-Portal einen Verlauf der Slot-Änderungen aufrufen.

Einführungsreife

Fülle zur Vorbereitung auf die Einführung den Fragebogen zur Einführungsbereitschaft aus. Wenn du dieses Formular absendest, teile Google mit, dass du bereit bist.

Füllen Sie außerdem alle Pflichtfelder auf dem Tab Konfiguration > Kontaktdaten im Partner-Portal aus. Vor der Einführung muss das Formular mit den Kontaktdaten ausgefüllt werden.

Lies dir die folgende abschließende Checkliste durch, um dich auf die Einführung vorzubereiten:

  • Feeds werden täglich hochgeladen.
  • Die Fehlerrate des Buchungsservers liegt unter 5 %.
  • Die Fehlerrate bei Echtzeitaktualisierungen liegt unter 5 %.
  • Nutzerdaten werden sicher übertragen.
  • Von Ihrem Back-End werden keine Buchungsanfragen von Drittanbietern gesendet.
  • Die Verfügbarkeitsprüfung lief mehr als 3 Tage (vorzugsweise über ein Wochenende) mit einer Verfügbarkeit von weniger als 5 % und einer Fehlerrate von weniger als 5 %.

Sobald diese Schritte abgeschlossen sind, wenden Sie sich an Ihren Ansprechpartner im Actions Center, um einen Termin für die Einführung zu vereinbaren.