Étape 6: Test de bout en bout

Les tests de bout en bout s'effectuent en deux étapes: d'abord dans l'environnement de bac à sable, puis avec votre inventaire non déployé ("soft-launched") dans l'environnement de production.

  1. Tests dans l'environnement de bac à sable:exécutez une série de scénarios de test sur votre inventaire de bac à sable à l'aide du bac à sable. Vous pouvez accéder aux URL de votre inventaire de bac à sable sous Inventaire > Inventaire . Recherchez un marchand "En service (dans le bac à sable)", puis cliquez sur le lien dans la colonne la plus à droite (le cas échéant) ou sur la ligne, puis sur le lien "RwG - E2E".
  2. Test de production en version préliminaire:une fois que vous avez terminé les tests dans le bac à sable, contactez votre contact Google. Votre compte sera alors placé en état "soft-launched". À ce stade, votre inventaire de production deviendra réservable, mais ne sera pas visible en externe par les utilisateurs finaux sur les propriétés Google. Pour accéder à votre inventaire en lancement progressif, accédez à Inventaire > Inventaire , recherchez un marchand "Prêt", puis cliquez sur le lien de la colonne la plus à droite (le cas échéant) ou sur la ligne, puis sur le lien "RwG - E2E". Pour en savoir plus sur l'accès à cet inventaire et sur les précautions particulières à prendre avec ces URL, cliquez ici. Exécutez un ensemble de scénarios de test similaires à ceux que vous avez exécutés dans votre environnement de bac à sable.

Scénarios de test

Les tests de bout en bout suivants sont effectués à la fois dans l'environnement de bac à sable et avec votre inventaire non déployé ("soft-launched") dans l'environnement de production:

  • Effectuez une réservation via le Centre d'actions, puis vérifiez qu'elle s'affiche correctement dans votre système.
  • Vérifiez que les e-mails de confirmation sont bien envoyés, et que l'heure et la réservation indiquées sont correctes.
  • Annulez la réservation via le Centre d'actions, puis vérifiez qu'elle a bien été annulée dans votre système.
  • Réserver un autre rendez-vous via le centre d'actions et déclencher la résiliation à partir de votre système avec l'API Booking Notification
  • Supprimez un créneau spécifique de votre système, puis vérifiez qu'il a bien été supprimé du Centre d'actions via BatchAvailabilityLookupResponse et les mises à jour en temps réel de l'inventaire (le cas échéant). Remarque: En cas de retard, assurez-vous qu'il soit toujours de moins de cinq minutes.
  • Modifiez une réservation depuis le Centre d'actions, puis vérifiez qu'elle s'affiche correctement dans votre système.
  • Cliquez sur plusieurs créneaux pour vérifier qu'il n'y a pas d'erreur BatchAvailabilityLookup.

Débogage

Lorsque vous procédez au débogage de problèmes liés aux créneaux de disponibilité, utilisez la visionneuse de disponibilité du portail des partenaires pour afficher l'historique des modifications apportées aux créneaux.

disponibilité pour le lancement

Pour préparer votre lancement, remplissez le questionnaire d'évaluation des préparatifs avant lancement. L'envoi de ce formulaire indique à Google que vous êtes prêt à lancer votre intégration.

Veuillez également remplir tous les champs obligatoires dans l'onglet Configuration > Coordonnées du portail des partenaires. Le formulaire de coordonnées doit obligatoirement être rempli avant le lancement.

En vue du lancement, vérifiez la liste de contrôle finale suivante :

  • Les importations de flux ont lieu quotidiennement.
  • Les taux d'échec au niveau du serveur de réservation sont inférieurs à 5 %.
  • Les taux d'échec des mises à jour en temps réel sont inférieurs à 5 %.
  • Les données des utilisateurs sont transmises de manière sécurisée.
  • Il n'existe aucune demande de réservation tierce provenant de votre backend.
  • Le vérificateur de disponibilité a été exécuté pendant plus de trois jours (de préférence pendant un week-end), et les taux de non disponibilité et d'erreurs sont inférieurs à 5%.

Une fois ces étapes terminées, contactez votre représentant du Centre d'actions pour planifier votre date de lancement.