Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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.