Testar e compartilhar ações de casa inteligente

Depois de criar a ação smart home, é necessário testá-la para verificar se ela se comporta conforme o esperado. Você também pode compartilhar a Ação smart home com outros usuários para que eles possam testá-la antes do envio ao Google para lançamento.

Configurar para testes

Antes de continuar, verifique se você configurou a vinculação de contas e criou a ação smart home no Actions on Google Console.

Para testar a Ação manualmente ou executar o pacote de testes, primeiro ative o teste de dispositivo para a ação e a vincule à sua Conta do Google. Essa configuração permite que você teste nas plataformas Google Assistant e no Google Home app (GHA) usando a mesma conta usada para fazer login no Console do Actions.

Ativar testes de dispositivos

O teste de dispositivos é ativado pelo Actions Console.

Acessar o console do Actions on Google

  1. Selecione o projeto.
  2. Faça login no Console do Actions e clique em Testar > Simulador.
  3. Clique em Iniciar teste.

Vincular seu projeto

Para vincular a Ação à sua Conta do Google, siga estas etapas:

  1. No smartphone, abra as configurações do Assistant. Verifique se você fez login com a mesma conta que em Actions Console.

    1. Abra Automação residencial nas configurações do Assistant.
    2. Selecione o ícone de adição (+) no canto inferior direito.
    3. Você vai ver a ação smart home com o prefixo [test] e o nome de exibição definido.
    4. Selecione esse item. O Assistant vai se autenticar com seu serviço de nuvem e enviar uma solicitação SYNC, solicitando que o serviço forneça uma lista de dispositivos para o usuário.
  2. Abra o GHA e verifique se o dispositivo smart home aparece. Nesse caso, você pode invocar a ação smart home por qualquer plataforma Assistant, incluindo GHA e Google Assistant app no smartphone.

Executar testes para sua ação

Ferramentas recomendadas para esta tarefa

Testar a Ação em um dispositivo físico, como um smartphone com Assistant, ajuda a testar a experiência do usuário e verificar se ela se comporta conforme o esperado.

Teste diferentes exemplos de consultas e comandos com base nas características usadas pela Ação. Consulte a documentação de características para ver exemplos de consultas e comandos do usuário.

Além de testar manualmente, você pode usar o Google Home Test Suite automatizado para validar casos de uso com base nos tipos de dispositivo e características associados à ação. O pacote de testes executa uma série de testes usando os alto-falantes da máquina de desenvolvimento local ou fones de ouvido conectados e um dispositivo Google Home.

Compartilhar uma ação

É possível convidar mais usuários para o projeto, para que eles possam testar a ação smart home. Isso é útil quando você quer compartilhar o projeto com outros membros da equipe de desenvolvimento para que todos possam testar ou ao compartilhar seu projeto com testadores de controle de qualidade (QA, na sigla em inglês) em preparação para o lançamento na produção.

Compartilhar o acesso ao seu projeto

Compartilhe seu projeto com outros usuários para que eles tenham acesso e possam testar a Ação.

  1. Clique no ícone Mais no canto superior direito do Actions Console.
  2. Clique em Gerenciar acesso do usuário. Isso redireciona você para a página Google Cloud Console de permissões do IAM.
  3. Clique em ADICIONAR no topo da página.
  4. Digite o endereço de e-mail do usuário que você quer adicionar.
  5. Clique em Selecionar um papel e escolha Projeto > Leitor.
  6. Clique em SALVAR.

Agora o usuário pode ver a ação no console. Esteja ciente de que o sistema não notifica proativamente os usuários adicionados a um projeto.

Ativar testes

Os usuários que compartilharam acesso à Ação podem testá-la em dispositivos com Assistant, como smartphones. Não é possível testar ações compartilhadas no simulador.

Antes de testar a ação smart home, os usuários precisam configurar o app para teste.

Depois de concluir essas etapas, os usuários poderão testar a ação nos Assistant app e GHA.