Tests rapides

Le test rapide est un outil qui vous permet de découvrir comment l'utilisateur final perçoit le flux de commande. Elle peut afficher l'UI de commande telle qu'elle affiche les données des flux, et vous pouvez passer des commandes test en utilisant un point de terminaison de l'API de traitement test. Ce guide explique comment prévisualiser et tester l'intégration de bout en bout des commandes à l'aide de l'outil de test rapide.

Outil de test rapide

Dans le Centre Actions, vous pouvez utiliser l'outil de test rapide pour tester manuellement votre intégration de bout en bout des commandes. Les fichiers de flux de données peuvent être importés directement dans la console. L'outil ouvre une fenêtre distincte contenant l'UI du processus de commande. Si les flux de données et le point de terminaison de traitement des tests sont valides, le parcours de commande de l'utilisateur peut être testé de bout en bout.

L'outil de test rapide ne doit être utilisé que par un développeur à la fois. Il doit disposer du rôle Éditeur ou Administrateur pour pouvoir importer des flux. Si l'erreur "L'appelant ne dispose pas de l'autorisation nécessaire" s'affiche, vous pouvez résoudre ce problème en mettant à jour l'un des rôles compatibles. Vous ne pouvez publier qu'un seul flux de données dans le cadre des tests rapides. Le bac à sable peut être utilisé pour exécuter d'autres tests en parallèle.

Vous trouverez ci-dessous un guide par étapes pour utiliser les tests rapides:

  1. Dans le Centre Actions, accédez à Tableaux de bord> Tests rapides.
  2. Importez le fichier de flux de données à tester. Le fichier doit être au format NDJSON.
  3. Une fois l'importation terminée, cliquez sur Envoyer.
  4. Le système traite à présent le fichier du flux de données. Ce processus peut prendre quelques minutes. La table étant automatiquement actualisée, vous n'avez pas besoin d'actualiser la page.
  5. Lorsque l'état affiche Success (Réussite), cliquez sur Quick Test (Test rapide).
  6. Remplissez une API de traitement de test et indiquez si vous souhaitez utiliser des paiements réels ou non pendant les tests. Notez que les tests rapides peuvent être utilisés sans URL de traitement, mais que les utilisateurs ne pourront pas passer de commandes.
  7. Enfin, cliquez sur Test rapide.

Lorsque l'utilisateur clique sur le bouton Test rapide, il est redirigé vers une interface de découverte de restaurant test. Seuls les restaurants importés dans le flux de données de test sont affichés.

L'interface affiche une page de commande identique à l'écran de production. Notez que les testeurs peuvent créer un panier et cliquer dessus pour procéder au règlement. Toutefois, ils recevront une erreur si l'API Fulfillment n'est pas configurée.

L'interface comporte également un sélecteur de partenaire, comme illustré dans la capture d'écran suivante. Il affiche tous les partenaires lancés, même dans l'environnement de test.

Lancement des tests rapides pour les partenaires.

Ressources supplémentaires

En plus des étapes décrites dans ce guide, vous pouvez utiliser les outils de la console pour tester et dépanner le traitement de vos commandes.

Si vous souhaitez tester plusieurs restaurants à la fois, vous pouvez le faire dans le test Sandbox.

Reportez-vous aux outils suivants pour obtenir des conseils supplémentaires:

  • La console des outils pour les développeurs Chrome génère les requêtes et les réponses au format JSON entre la console et votre traitement. Reportez-vous à cette sortie lorsque vous effectuez un test manuel pour résoudre des problèmes spécifiques.
  • Les journaux de requêtes et de réponses sont disponibles dans l'explorateur de journaux de votre projet GCP.