O Teste rápido é uma ferramenta que permite explorar a experiência do usuário final no fluxo de pedidos. Ele pode mostrar a IU de ordenação conforme os dados dos feeds são exibidos e é possível fazer pedidos de teste usando um endpoint da API de fulfillment de teste. Veja neste guia como visualizar e testar a integração do Pedir com o Google com a Ferramenta de teste rápido.
Ferramenta de teste rápido
No Portal de parceiros, é possível usar a ferramenta de teste rápido para testar manualmente a integração do Pedir com o Google. O upload dos arquivos do feed de dados pode ser feito diretamente no console. A ferramenta abre uma janela separada com a IU do fluxo de ordenação. Se os feeds de dados e o endpoint de fulfillment do teste forem válidos, o fluxo de pedidos do usuário poderá ser testado de ponta a ponta.
A ferramenta de Teste rápido só pode ser usada por um desenvolvedor por vez. O usuário precisa ter o papel de Editor ou Administrador para poder fazer upload de feeds. Se um usuário vir o erro "O autor da chamada não tem permissão", isso pode ser corrigido atualizando para um dos papéis compatíveis. Somente um feed de dados pode ser publicado no teste rápido. O sandbox pode ser usado para executar outros testes em paralelo.
Veja a seguir um guia explicativo sobre como usar o Teste rápido:
- No Portal de parceiros, acesse Painéis > Teste rápido.
- Faça upload do arquivo do feed de dados para testar. O arquivo precisa estar no formato NDJSON.
- Depois que o upload for concluído, clique em Enviar.
- O sistema agora processa o arquivo de feed de dados. Esse processo pode levar alguns minutos. A tabela é atualizada automaticamente. Portanto, não é necessário atualizar a página.
- Depois que o status mostrar Sucesso, clique em Teste rápido.
- Preencha uma API de fulfillment de teste e escolha se quer usar pagamentos reais ou não durante os testes. O Teste rápido pode ser usado sem um URL de fulfillment, mas os usuários não poderão fazer pedidos.
- Por fim, clique em Teste rápido.
Depois de clicar no botão Teste rápido, o usuário será redirecionado para uma interface de descoberta de restaurantes de teste. Ela exibe apenas os restaurantes enviados no feed de dados de teste.
A interface mostra uma página de ordenação idêntica à tela de produção. Os testadores podem criar um carrinho e clicar para finalizar a compra, mas haverá um erro se a API Fulfillment não estiver definida.
A interface também tem um seletor de parceiros, conforme mostrado na captura de tela a seguir. Ele mostra todos os parceiros lançados, mesmo no ambiente de teste.
Outros recursos
Além das etapas descritas neste guia, é possível usar ferramentas de console para testar e resolver problemas no atendimento do pedido.
Se quiser testar vários restaurantes de uma só vez, faça isso no teste de sandbox.
Consulte as seguintes ferramentas para mais orientações:
- O Chrome DevTools Console gera JSON de solicitações e respostas entre o console e o fulfillment. Consulte essa saída ao fazer um teste manual para solucionar problemas específicos.
- Os registros de solicitação e resposta estão disponíveis no Explorador de registros no seu projeto do GCP.