Testar uma integração entre nuvens

O Google Home Developer Console oferece uma página de teste em que é possível configurar e executar testes na integração do Cloud-to-cloud usando o Google Home Test Suite. O Test Suite é um aplicativo separado integrado ao Developer Console que processa todos os testes de integração.

O Test Suite pode ser executado em um conjunto de dispositivos que pertencem a uma configuração de projeto específica do Cloud-to-cloud. É muito importante executar o Test Suite nas suas integrações para garantir que tudo esteja funcionando corretamente.

Na página Teste, as integrações do Cloud-to-cloud que estão concluídas e prontas para teste são listadas em Pronto para teste.

As integrações do Cloud-to-cloud que foram testadas estão listadas na seção Testadas.

Use o Test Suite no Developer Console para enviar os resultados do teste para certificação. Se você quiser executar o Test Suite para fins de teste durante o desenvolvimento, consulte a página Pacote de testes do Google Home para ver a versão independente.

Criar um plano de teste

Antes de criar um plano de teste para certificação, verifique se você fez o seguinte:

  1. Criou um perfil da empresa.

Se você não tiver feito isso, uma integração criada para testes de certificação não poderá ser certificada. Você precisará criar uma nova integração, o que significa refazer as etapas de teste e certificação.

Você também precisará criar uma nova integração e começar de novo se quiser atualizar sua marca antes que uma integração seja certificada.

Para criar um plano de teste:

Acesse o Console do Desenvolvedor

  1. Na lista de projetos, clique em Abrir ao lado do projeto em que você quer trabalhar.

  2. No menu de navegação à esquerda da página, acesse Cloud-to-cloud > Teste.

  3. Clique em Testar para a integração que você quer testar.

  4. Na tela Configure seu teste, dê um nome ao teste e selecione os dispositivos que serão testados na lista.

  5. Clique no botão Próxima etapa: plano de teste.

  6. Na página Criar um plano de teste, na seção Pacotes de testes, selecione os pacotes de testes que você quer executar.

Adicionar testadores à sua integração

Se a integração exigir testes Alfa, as ações de teste vão permanecer ocultas até que todas as etapas a seguir sejam concluídas:

  1. Adicione o testador como Leitor/Editor pelo projeto do Google Cloud que apoia a integração do Cloud-to-cloud. Consulte Papéis e permissões para saber mais.
  2. O testador pode acessar o projeto pelo Developer Console.
  3. Depois que o testador clicar na guia Testar, dependendo do estado da integração, ele vai clicar no botão Testar ou Testar novamente e será levado para a página Pacote de testes com uma "Ação não vinculada".
  4. Depois que as etapas anteriores forem concluídas, a integração vai ficar visível no Google Home app (GHA) para o testador, que poderá começar os testes.

Se você sair do Test Suite, clique em Voltar para o Centro para Desenvolvedores.

Executar o plano de teste

No Test Suite, na página Criar um plano de teste, clique em Executar teste. A página Ambiente de teste é exibida, com o status e os registros de todos os testes.

Os resultados do teste aparecem quando os testes são concluídos. O status de cada execução do pacote de testes aparece ao lado dele (Aprovado, Com falha).

O painel Registros mostra o status de cada execução do teste individual.

Para testar novamente um plano de teste na página Ambiente de teste, clique em Testar novamente na parte de cima depois que a execução do teste for concluída.

Quando terminar:

Ver e interpretar os resultados do teste

Na página Histórico de testes do Test Suite, é possível conferir os resultados de testes anteriores de um plano de desenvolvimento ou de um plano de teste de certificação não enviado clicando em Testar novamente para o plano de teste escolhido na seção Planos de teste. A página Ambiente de teste será exibida com os resultados do teste.

Para um plano de certificação enviado, clique em Resultados na seção Salvo para certificação para ver o relatório de resultados do teste.

Os resultados do teste também podem ser acessados para uma integração na guia Teste no Developer Console. Clique em Visualizar para acessar o Histórico de testes de qualquer integração listada nessa página e ser direcionado à página Histórico de testes no Test Suite.

Status do console

Os seguintes status do console são encontrados na fase de teste:

Section Status Descrição Requisito O que fazer em seguida
Pronto para testar Pronto Este integration está pronto para teste. N/A Teste este integration.
Testado Pronto Este integration foi testado e pode ser enviado para certificação.

A integração foi testada e salva.

Todos os casos de teste com falha incluem justificativas para o Google analisar.

Teste novamente, se necessário.

Teste manual

Há algumas características e atributos que não são compatíveis com o Test Suite e exigem testes manuais.

Estas são as características e os atributos que precisam de testes manuais:

A equipe de certificação vai testar seu dispositivo remotamente ou pedir que você envie um vídeo ou uma captura de tela dele. É necessário vincular o mesmo ID do dispositivo usado no Test Suite à sua conta de teste para que a equipe de certificação possa executar o teste manual no mesmo dispositivo.