Catch up on everthing we announced at this year's Firebase Summit. Learn more

Iniciar testes com o Console do Firebase

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

Etapa 1. Criar um projeto do Firebase

Acesse o Console do Firebase e crie um novo projeto caso ainda não tenha feito isso.

Etapa 2. 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 app 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.
  • Teste Robo: um teste que analisa a interface do app e a explora automaticamente ao simular 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 adicionais na configuração do teste de instrumentação.

Etapa 3. Analisar 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 da quantidade de configurações diferentes que você selecionou e do tempo limite definido para os testes. Uma vez finalizados os testes, analise os resultados. Consulte Como analisar os resultados do Firebase Test Lab e aprenda a interpretar esses resultados.