End-to-End-Tests

End-to-End-Tests werden in zwei Phasen durchgeführt: Sandbox-Tests und Produktionstests mit Soft-Launch.

  1. Sandbox-Tests:Führe mithilfe des Sandbox-Front-Ends eine Reihe von Testläufen für dein Sandbox-Inventar durch. Auf die URLs zu deinem Sandbox-Inventar kannst du unter Inventar > Inventar zugreifen. Suche nach einem Händler mit dem Status „Live (in Sandbox)“ und klicke dann entweder auf den Link in der rechten Spalte (falls verfügbar) oder auf die Zeile und dann auf den Link „RwG – E2E“.
  2. Produktionstest mit vorläufiger Einführung:Wenn Sie die Sandbox-Tests abgeschlossen haben, wenden Sie sich an Ihren Google-Kontakt. Ihr Konto wird dann in den Status „vorläufig eingeführt“ versetzt. Ihr Produktionsinventar kann dann gebucht werden, ist aber noch nicht für externe Nutzer in Google-Produkten sichtbar. Sie können auf Ihr Inventar mit der schrittweisen Einführung unter Inventar > Inventar zugreifen. Suchen Sie einen Händler mit dem Status „Bereit“ und klicken Sie dann entweder auf den Link in der rechten Spalte (falls verfügbar) oder auf die Zeile und dann auf den Link „RwG – E2E“. Ausführliche Informationen zum Zugriff auf dieses Inventar und zu den Vorsichtsmaßnahmen, die für diese URLs nötig sind, findest du 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:

  • Nimm über das Actions Center eine Buchung vor und sieh nach, ob sie richtig in deinem System angezeigt wird.
  • Prüfe, ob die Bestätigungs-E-Mails gesendet wurden und ob die angegebene Uhrzeit und Buchung korrekt sind.
  • Storniere die Buchung über das Actions Center und sieh nach, ob sie in deinem System storniert wurde.
  • Buche einen weiteren Termin über das Aktionscenter und löse die Stornierung in deinem System mit der Booking Notification API aus.
  • Entferne einen bestimmten Slot aus deinem System und sieh nach, ob er im Actions Center über BatchAvailabilityLookupResponse und (falls zutreffend) Echtzeitinventaraktualisierungen richtig entfernt wurde. Hinweis: Verzögerungen bei der RTU sollten weniger als fünf Minuten dauern.
  • Ändere eine Buchung über das Aktionscenter und prüfe, ob sie in deinem System korrekt angezeigt wird.
  • Klicke auf verschiedene Slots, um sicherzustellen, dass keine BatchAvailabilityLookup-Fehler vorliegen.

Debugging

Wenn du Probleme mit verfügbaren Slots beheben möchtest, verwende die Verfügbarkeitsanzeige im Partner-Portal, um einen Verlauf der Slot-Änderungen zu sehen.

Einführungsreife

Fülle diesen Fragebogen aus, um dich auf die Einführung vorzubereiten. Wenn du ihn absendest, wissen wir, dass du startklar sind.

Bitte fülle außerdem alle Pflichtfelder auf dem Tab Konfiguration > Kontaktinformationen im Partner-Portal aus. Das Formular mit den Kontaktdaten muss vor der Einführung 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.
  • Über dein Back-End werden keine Buchungsanfragen von Drittanbietern gesendet.
  • Die Verfügbarkeitsprüfung lief mehr als 3 Tage (bevorzugt über ein Wochenende). Die Nichtverfügbarkeits- und Fehlerraten lagen dabei unter 5%.

Sobald diese Schritte abgeschlossen sind, wende dich bitte an deinen Ansprechpartner im Actions Center, um ein Datum für die Einführung zu vereinbaren.