Test rapido

Test rapido è uno strumento che ti consente di esplorare l'esperienza dell'utente finale con il flusso di ordinazione. Può mostrare l'interfaccia utente per gli ordini così come mostra i dati dei feed e puoi effettuare ordini di prova utilizzando un endpoint API per l'evasione degli ordini di test. Questa guida illustra nei dettagli come visualizzare in anteprima e testare l'integrazione end-to-end dell'ordine con lo strumento di test rapido.

Strumento di test rapido

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

Lo strumento Test rapidi deve essere utilizzato da un solo sviluppatore alla volta. L'utente deve avere il ruolo di Editor o Amministratore per poter caricare i feed. Se un utente visualizza l'errore "il chiamante non ha l'autorizzazione", il problema può essere risolto aggiornando il ruolo con 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 il Test rapido:

  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 procedura può richiedere alcuni minuti. La tabella si aggiorna automaticamente, quindi non è necessario aggiornare la pagina.
  5. Quando lo stato mostra Operazione riuscita, fai clic su Test rapido.
  6. Compila un'API di fulfillment dei 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, ma gli utenti non potranno effettuare ordini.
  7. Infine, fai clic su Test rapido.

Dopo aver fatto clic sul pulsante Test rapido, l'utente viene reindirizzato a un'interfaccia di prova di rilevamento di ristoranti. Mostra solo i ristoranti caricati nel feed di dati di test.

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

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

Lanciati i partner all'interno di Test rapido.

Risorse aggiuntive

Oltre ai passaggi descritti in questa guida, puoi utilizzare gli strumenti della console per eseguire ulteriori test e risolvere i problemi relativi all'evasione degli ordini.

Se vuoi testare più ristoranti alla volta, puoi farlo in Sandbox Testing.

Fai riferimento ai seguenti strumenti per ulteriori indicazioni:

  • La console di Chrome DevTools genera JSON di richiesta e risposta tra la console e il fulfillment. 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 progetto Google Cloud.