Teste rápido

O Teste rápido é uma ferramenta que permite explorar como será a experiência do usuário final no fluxo de pedidos. Ela mostra a IU de pedidos enquanto exibe os dados dos feeds e permite que você faça pedidos de teste usando um endpoint da API de fulfillment de teste. Este guia mostra como visualizar e testar a integração completa de pedidos com a ferramenta de teste rápido.

Ferramenta de teste rápido

Na Central de ações, você pode usar a ferramenta de teste rápido para testar manualmente sua integração completa do pedido. Os arquivos de feed de dados podem ser enviados diretamente no console. A ferramenta abre uma janela separada com a IU do fluxo de pedido. Se os feeds de dados e o endpoint de fulfillment de 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ó deve ser usada por um desenvolvedor de cada vez. O usuário precisa ter o papel de editor ou administrador para 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. Só é possível publicar um feed de dados no teste rápido. O sandbox pode ser usado para executar outros testes em paralelo.

Veja a seguir um guia passo a passo sobre como usar o Teste rápido:

  1. Na Central de ações, acesse Painéis > Teste rápido.
  2. Faça upload do arquivo do feed de dados para testar. O arquivo precisa estar no formato NDJSON.
  3. Depois que o upload terminar, clique em Enviar.
  4. O sistema agora processa o arquivo do feed de dados. Esse processo pode levar alguns minutos. A tabela é atualizada automaticamente, então não é necessário atualizar a página.
  5. Depois que o status indicar Success, clique em Quick Test.
  6. Preencha uma API de fulfillment de teste e escolha se quer usar pagamentos reais ou não durante o teste. O teste rápido pode ser usado sem um URL de fulfillment, mas os usuários não poderão fazer pedidos.
  7. 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 restaurante de teste. Ele exibe apenas os restaurantes enviados para o feed de dados de teste.

A interface mostra uma página de pedidos idêntica à tela de produção. Os testadores podem criar um carrinho e clicar para finalizar a compra, mas verão um erro se a API Fulfillment não estiver definida.

A interface também tem um seletor de parceiro, conforme mostrado na captura de tela a seguir. Ele mostra todos os parceiros lançados, mesmo no ambiente de teste.

Lançamento de parceiros no Teste rápido.

Outros recursos

Além das etapas descritas neste guia, é possível usar as ferramentas do console para realizar outros testes e resolver problemas no fulfillment do pedido.

Para testar vários restaurantes ao mesmo tempo, use o teste de sandbox.

Consulte as seguintes ferramentas para mais orientações:

  • O Console do Chrome DevTools gera JSON de solicitação e resposta entre o console e o fulfillment. Consulte essa saída ao realizar um teste manual para resolver problemas específicos.
  • Os registros de solicitação e resposta estão disponíveis no Navegador de Registros no seu projeto do GCP.