Ir para o console

Primeiros passos com o Firebase Test Lab no Console do Firebase

O Firebase Test Lab oferece infraestrutura com base em nuvem para testar apps Android. Veja neste documento como dar os primeiros passos no Test Lab usando o Console do Firebase.

Crie um projeto do Firebase

Se você não tiver um projeto do Firebase para o app, acesse o Console do Firebase e clique em Criar novo projeto para fazer isso agora mesmo. Você precisa ser o proprietário ou ter permissões de edição no projeto.

É possível fazer um número limitado de execuções diárias de teste no Test Lab nos planos Spark e Flame. Para usar o Test Lab sem limites diários de cota, faça upgrade para o plano Firebase Blaze.

Executar um teste

O Firebase Test Lab permite executar os seguintes tipos de testes:

  • Teste de instrumentação: um teste escrito por você que permite conduzir a IU do seu aplicativo com as ações que você especificar. Um teste de instrumentação também pode fazer afirmações explícitas sobre o estado do seu aplicativo para verificar a funcionalidade usando AndroidJUnitRunnerAPIs. O Test Lab é compatível com os frameworks de teste de instrumentação Espresso e UI Automator 2.0.
  • Robo test: um teste que analisa a estrutura da IU do app e a explora automaticamente, simulando as atividades do usuário.
  • Teste de loop de jogo: um teste que usa um "modo de demonstração" para simular ações de jogadores em apps de jogos.

Para executar um teste, consulte Executar testes com o Firebase Test Lab para Android.

Novo: testes de instrumentação com o Orquestrador

O Orquestrador de testes do Android executa cada um dos testes de instrumentação do seu app de maneira independente. Esse procedimento tem vários benefícios, mas também uma desvantagem:

Vantagens

  • Nenhum estado compartilhado: cada teste é executado em uma instância de instrumentação própria. Assim, o estado compartilhado não se acumula em todos os testes.

  • Falhas isoladas: se um teste falha, ele encerra apenas a própria instância de instrumentação. Os outros testes continuam em execução.

Desvantagem

O Test Lab sempre usa a versão mais recente do Orquestrador. Para ativar o Orquestrador, selecione Executar com o Orquestrador na tela Opções avançadas da configuração do teste de instrumentação.

Investigar os resultados do teste

Quando o teste inicia, você é redirecionado automaticamente para a página de resultados do teste. Os testes podem demorar alguns minutos para serem executados, dependendo do número de configurações diferentes que você selecionou e a duração do tempo limite de teste definido para os testes. Depois da execução dos testes, é possível analisar os resultados. Consulte Como analisar resultados do Firebase Test Lab e aprenda a interpretar esses resultados.