Teste

O Google sugere os critérios nas tabelas a seguir para determinar se os cartões de transporte estão prontos para lançamento público.

Todos os testes de IU precisam ser feitos com o uso do app do Google Pay em dispositivos baseados no Android.

Geral

Nesta seção, listamos os critérios para testes funcionais gerais.

Teste Resultado esperado
Ligue para os números de telefone do atendimento ao cliente que acompanham o cartão de transporte, se aplicável. O departamento de atendimento ao cliente pode ser acessado por meio do número de telefone fornecido.

Classes e objetos

Nesta seção, listamos os critérios para testes que verificam a funcionalidade de classes ou objetos.

Teste Resultado esperado
Use a API REST para adicionar uma mensagem à classe. A mensagem é exibida na parte superior da lista de mensagens na visualização expandida do cartão de transporte público no app Google Pay.*
Defina o primeiro object.ticketLeg.departureDateTime no seu cartão de transporte como um horário próximo. Notificação recebida três horas antes de object.ticketLeg.departureDateTime.
O reviewStatus das classes é Approved. N/A

* Se você planeja enviar mensagens para usuários individuais, use também a API REST para testar mensagens destinadas a objetos individuais.

Interface do usuário

Nesta seção, listamos os critérios para testes que verificam elementos gerais da interface do usuário.

Teste Resultado esperado
Verifique se a imagem do logotipo descreve o operador de transporte. N/A
Verifique se todos os campos obrigatórios do modelo estão preenchidos com informações corretas. N/A
Verifique se as imagens cumprem todas as diretrizes relacionadas a imagens em Diretrizes de marca. N/A
Verifique se os valores de string cumprem todas as diretrizes relacionadas a títulos em Diretrizes de marca. N/A
Verifique se o cartão de transporte é processado corretamente no dispositivo. N/A
Clique no link do site na visualização expandida de um cartão de transporte no app do Google Pay. O link do site carrega a página da Web correta.

Teste de resgate

Nesta seção, listamos os critérios para testes a serem realizados nos locais de resgate.

Teste Resultado esperado
Teste a leitura do código de barras (object.barcode.value) no local de resgate com o app do Google Pay. As leituras de código de barras e o cartão de transporte são validados.
A equipe de serviço do operador de transporte é treinada para lidar com a leitura dos cartões. N/A

Testes de botões

Nesta seção, listamos os critérios para testes do botão Salvar no Google Pay.

Teste Resultado esperado
Teste o botão no navegador Chrome. O botão é renderizado e funciona corretamente na página da Web do parceiro no Chrome.
Teste o botão no navegador Firefox. O botão é renderizado e funciona corretamente na página da Web do parceiro no Firefox.
Teste o botão no navegador Safari O botão é renderizado e funciona corretamente na página da Web do parceiro no Safari.
Teste o botão no navegador Internet Explorer 9. O botão é renderizado e funciona corretamente na página da Web do parceiro no Internet Explorer 9 (Citrix).
Teste o botão em níveis de zoom do navegador diferentes. O botão é renderizado corretamente em vários níveis de zoom do navegador.
Teste a velocidade de renderização do botão. Um único botão é renderizado em menos de um segundo.

Se você tiver configurado o site para que o botão Salvar no Google Pay desapareça depois que um cartão de transporte for salvo, faça o seguinte:

  1. Clique no botão "API Google Pay for Passes" no site.
  2. Remova o cartão salvo do Google Pay.
O botão Salvar no Google Pay é reexibido no site.
Se você tiver configurado o site para que o botão "Salvar no Google Pay" desapareça depois que um cartão de transporte for salvo, faça o seguinte: Uma string é exibida para indicar que o cartão de transporte foi salvo.

Salvar um cartão de transporte

Nesta seção, listamos os critérios para testes de clique no botão Salvar no Google Pay.

Teste Resultado esperado
Clique no botão Salvar no Google Pay no seu site. O JWT criado contém todos os domínios válidos para o botão (https e http, não www).
Clique no botão Salvar no Google Pay no seu site. O cartão de transporte correto é salvo no Google Pay.
Clique no botão Salvar no Google Pay no seu site. O cartão de transporte é salvo, e não é possível pressionar o botão novamente.
Clique no botão Salvar no Google Pay no seu site. O JWT criado faz referência a uma classe aprovada.

Diretrizes de marca

Nesta seção, listamos os critérios para verificar as diretrizes de marca do botão Salvar no Google Pay.

Teste Resultado esperado
Verifique se o botão está de acordo com a seção Posição do botão "Salvar no Google Pay" das Diretrizes da marca. N/A
Verifique se o botão está de acordo com a seção Design do botão "Salvar no Google Pay" das Diretrizes da marca. N/A