Testar o app com streaming de dispositivos Android

O streaming de dispositivos Android permite que você interaja e teste seus apps em vários níveis de API e formatos nos data centers seguros do Google, Android Studio Com o streaming de dispositivos, é possível interagir com o app em tempo real dispositivo, assim como um usuário faria, incluindo girar e dobrar o dispositivo. Com isso você pode conferir como seu app se comporta em diferentes situações e identificar quaisquer problemas que possam não ser aparentes em outros ambientes de teste.

Introdução ao streaming de dispositivos Android

Faça o download e instale o build estável mais recente, caso ainda não tenha feito isso. do Android Studio e siga estas etapas:

  1. No Android Studio, abra um projeto Android e navegue até a guia Device Manager e clique no ícone do Firebase.
  2. Se você ainda não tiver feito login na sua conta de desenvolvedor, clique em Fazer login no Google e siga as instruções.
  3. Depois de fornecer as permissões solicitadas ao Android Studio, volte para a ambiente de desenvolvimento integrado e selecione um projeto do Firebase. Se você não tiver um projeto do Firebase, pode criar um sem custos no console do Firebase. Observação: para ativar as permissões adequadas para usar a transmissão no dispositivo com seu projeto do Firebase, consulte as permissões do Test Lab.
  4. Após selecionar um projeto, navegue pela lista de dispositivos e selecione o e os dispositivos que você quer usar.
  5. Clique em OK.

Para saber mais sobre como começar a usar o streaming de dispositivos, consulte Streaming de dispositivo no Android Studio.

Ativar permissões para o streaming de dispositivos Android

Para usar o espelhamento de dispositivos, você precisa ter um projeto do Firebase que tenha permissões de editor ou proprietário. Se você quiser fornecer papéis mais específicos e permissões para sua equipe, ative o Test Lab para o streaming de dispositivos.

Permissões do Test Lab

Configurar as permissões do Test Lab para executar e ler o teste resultados, é preciso configurar o acesso aos buckets do Cloud Storage. É possível conceder acesso ao Test Lab usando o console do Firebase ou a CLI gcloud.

Para um usuário executar testes ou visualizar os resultados deles no console do Firebase ou no Test Lab Device Matrix no Android Studio, atribua a eles os papéis de Editor e Leitor do projeto.

Para um usuário executar testes ou visualizar os resultados de testes da CLI gcloud durante o uso um bucket do Cloud Storage, é possível atribuir dois papéis predefinidos, vai conceder o conjunto de permissões necessárias, usando o Google Cloud no console do Google Cloud.

  • Para executar o teste, atribua o papel de administrador no Firebase Test Lab e de leitor no Firebase Analytics
  • Para acessar os resultados do teste, atribua o papel de leitor no Firebase Test Lab e de leitor no Firebase Analytics.

Para mais informações sobre como configurar essas permissões granulares do Test Lab, consulte o Guia de referência de permissões do IAM do Test Lab.