Test rapidi

I test rapidi sono uno strumento che ti consente di esplorare l'esperienza dell'utente finale con il flusso di ordinazione. Può mostrare l'interfaccia utente di ordinazione mentre mostra i dati dei feed e puoi effettuare ordini di prova utilizzando un endpoint dell'API di evasione degli ordini di prova. Questa guida illustra in dettaglio come visualizzare l'anteprima e testare l'integrazione end-to-end di Ordering con lo strumento di test rapido.

Strumento di test rapido

Nel Centro azioni, puoi utilizzare lo strumento di test rapido per eseguire manualmente il test dell'integrazione end-to-end di Ordina. I file del feed di dati possono essere caricati direttamente nella console. Lo strumento apre una finestra separata con l'interfaccia utente del flusso di ordinazione. Se i feed di dati e l'endpoint di adempimento dei test sono validi, il flusso di ordini dell'utente può essere testato end-to-end.

Lo strumento di test rapido deve essere utilizzato da un solo sviluppatore alla volta. L'utente deve disporre del ruolo Editor o Amministratore per poter caricare i feed. Se un utente visualizza l'errore "L'utente che ha effettuato la chiamata non dispone dell'autorizzazione", il problema può essere risolto aggiornando il ruolo a uno dei ruoli supportati. In Test rapido è possibile pubblicare un solo feed di dati. La sandbox può essere utilizzata per eseguire altri test in parallelo.

Di seguito è riportata una guida passo passo su come utilizzare i test rapidi:

  1. Nel Centro azioni, vai a Dashboard > Test rapido.
  2. Carica il file del feed di dati da testare. Il file deve essere in formato NDJSON.
  3. Al termine del caricamento, fai clic su Invia.
  4. Il sistema ora elabora il file del feed di dati. Questa operazione può richiedere fino a qualche minuto. La tabella si aggiorna automaticamente, quindi non è necessario aggiornare la pagina.
  5. Quando lo stato diventa Successo, fai clic su Test rapido.
  6. Compila un'API di evasione degli ordini di test e scegli se utilizzare o meno pagamenti reali durante il test. Tieni presente che i test rapidi possono essere utilizzati senza un URL di evasione degli ordini, ma gli utenti non potranno effettuare ordini.
  7. Infine, fai clic su Test rapido.

Dopo che l'utente fa clic sul pulsante Test rapido, viene reindirizzato a un'interfaccia di test per la ricerca di ristoranti. Vengono visualizzati solo i ristoranti caricati nel feed di dati di test.

L'interfaccia mostra una pagina di ordinazione identica alla schermata di produzione. Tieni presente che i tester possono creare un carrello e fare clic per effettuare il pagamento, ma riceveranno un messaggio di errore se l'API Fulfillment non è impostata.

L'interfaccia dispone anche di un selettore di partner, come mostrato nello screenshot seguente. Mostra tutti i partner lanciati anche nell'ambiente di test.

Partner lanciati in Test rapidi.

Risorse aggiuntive

Oltre ai passaggi descritti in questa guida, puoi utilizzare gli strumenti della console per testare ulteriormente e risolvere i problemi di evasione degli ordini.

Se vuoi testare molti ristoranti contemporaneamente, puoi farlo in Sandbox Testing.

Per ulteriori indicazioni, consulta i seguenti strumenti:

  • La console Chrome DevTools genera richieste e risposte JSON tra la console e l'erogazione. Fai riferimento a questo output quando esegui un test manuale per risolvere problemi specifici.
  • I log delle richieste e delle risposte sono disponibili in Esplora log nel tuo progetto Google Cloud.