Testar uma integração entre nuvens

O Google Home Developer Console oferece uma página Testar em que é possível configurar e executar testes na integração 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 específica de projeto Cloud-to-cloud. É muito importante executar o Test Suite nas suas integrações para garantir que tudo esteja funcionando corretamente.

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

As integrações Cloud-to-cloud que foram testadas são listadas em a seção Testado.

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 do Google Home Test Suite para a versão independente.

Criar um plano de teste

Antes de criar um plano de teste para certificação, faça o seguinte:

  1. Criar um perfil da empresa.

Se você não tiver concluído essa etapa para sua integração, uma integração criada para testes de certificação não poderá ser certificada. Você terá que criar uma nova integração, o que significa refazer as etapas de teste e certificação.

Você também terá que 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:

Acessar o Developer Console

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

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

  3. Clique em Testar para a integração a ser testada.

  4. Na tela Configurar o teste, forneça um nome para o teste e selecione os dispositivos a serem testados na lista de dispositivos.

  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 à 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 um visualizador/editor pelo Google Cloud projeto que oferece suporte à Cloud-to-cloud integração. 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 e, dependendo do estado da integração, ele vai clicar no botão Testar ou Testar novamente e será direcionado para a página pacote de testes com uma "Ação desvinculada".
  4. Depois que as etapas anteriores forem concluídas, a integração ficará visível em Google Home app (GHA) para o testador, e ele poderá começar a testar.

Se você sair do Test Suite, clique em Voltar ao Developer Center.

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 aparece 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, reprovado).

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

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

Depois de terminar:

Conferir 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 um plano de teste de certificação não enviado clicando em Retestar para o plano de teste escolhido na seção Planos de teste. Isso leva você à página Ambiente de teste , que mostra os resultados desse teste.

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

Os resultados do teste também podem ser acessados para uma integração na guia Testar no Developer Console. Clique em Conferir para o Histórico de testes de qualquer integração listada nessa página para acessar a 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 análise do Google.

Reteste, se necessário.

Testes manuais

Há poucos recursos e atributos que não são compatíveis com Test Suite e exigem testes manuais.

Estes são os seguintes recursos e atributos que precisam de testes manuais:

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