Test rapido

Test rapido è uno strumento che ti consente di esplorare l'esperienza del flusso di ordinamento dell'utente finale. Può mostrare l'UI di ordinamento mentre mostra i dati dei feed ed è possibile effettuare ordini di test utilizzando un endpoint dell'API Test fulfillment. Questa guida fornisce informazioni dettagliate su come visualizzare in anteprima e testare l'integrazione di Ordina con Google con lo strumento di test rapido.

Strumento di test rapido

Sul portale partner, puoi utilizzare lo strumento Test rapido per testare manualmente l'integrazione di Ordina con Google. 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 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 di test rapido 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 dispone dell'autorizzazione", puoi risolvere il problema aggiornando uno dei ruoli supportati. È possibile pubblicare un solo feed di dati in Test rapidi. 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 portale partner, vai a Dashboard > Test rapido.
  2. Carica il file del feed di dati da testare. Il file deve essere in formato JSON.
  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 viene aggiornata automaticamente e non è necessario aggiornare la pagina.
  5. Quando lo stato indica Operazione riuscita, fai clic su Test rapido.
  6. Compila un'API per l'evasione dei test e scegli se utilizzare i pagamenti reali o meno. Tieni presente che è possibile utilizzare i test rapidi senza un URL di evasione, ma che 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 rilevamento dei ristoranti di test. vengono visualizzati solo i ristoranti caricati nel feed di dati di test.

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

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

Ha lanciato i partner nell'ambito di Test rapidi.

Risorse aggiuntive

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

Se vuoi provare molti ristoranti contemporaneamente, puoi farlo in Sandbox Test.

Per ulteriori indicazioni, consulta i seguenti strumenti:

  • La console Chrome DevTools genera il codice JSON di richiesta e risposta tra la console e il tuo fulfillment. Fai riferimento a questo output quando esegui un test manuale per risolvere problemi specifici.
  • I log di richiesta e risposta sono disponibili in Esplora log nel progetto GCP.