Testar apps Android automaticamente usando o Console do Firebase

Neste guia, descrevemos como distribuir automaticamente os builds para testadores usando o recurso Testador automatizado do App Distribution no Console do Firebase. O recurso Testador automatizado oferece uma ferramenta de teste preliminar fácil de usar e sempre pronta para seu app.

Antes de começar

Adicione o Firebase ao seu projeto para Android, caso ainda não tenha feito isso.

Se você não estiver usando outros produtos do Firebase, basta criar um projeto e registrar seu app. No entanto, se você decidir usar outros produtos no futuro, conclua todas as etapas em Adicionar o Firebase usando o Console do Firebase.

Quando você estiver pronto para distribuir uma versão de pré-lançamento do seu aplicativo para os testadores, crie um APK usando seu processo normal. Você precisa assinar o APK com sua chave de depuração ou de assinatura do app.

Distribuir seu app para o testador automatizado

Para distribuir seu app para os testadores, faça o upload do arquivo APK usando o Console do Firebase:

  1. Abra a página App Distribution do Console do Firebase. Selecione seu projeto do Firebase quando solicitado.
  2. Na página Versões, selecione o app que você quer distribuir no menu suspenso.
  3. Arraste o arquivo APK do seu aplicativo para o console para fazer o upload.
  4. Quando o upload for concluído, selecione Testador automático na barra de pesquisa Adicionar testadores ou grupos.
  5. Para personalizar seu teste automatizado, clique no ícone Editar e selecione as personalizações na caixa de diálogo Personalizar o teste automatizado.
  6. (Opcional) Na caixa de diálogo Configurador do dispositivo, selecione o nível da API, a orientação do dispositivo e a localidade que atendam às especificações do teste.
  7. (Opcional) Clique no menu suspenso Credenciais de login para criar um nome de usuário e uma senha personalizados que podem ser usados durante o teste se o app exigir credenciais de login.
  8. Clique em Distribuir. Também é possível adicionar uma nota da versão opcional para o app.

O recurso Testador automatizado testará seu app usando os dispositivos virtuais ou físicos disponíveis em diferentes níveis de API.

Status do rastreamento de teste automático

Para ajudar você a interpretar os resultados do seu teste, a guia Resultados de teste automatizados mostra todos os problemas de teste, capturas de tela do app e um vídeo do rastreamento de teste para cada dispositivo. O status do teste pode ser encontrado na página de resultados do teste:

Status do rastreamento Descrição
Pendente O teste automático ainda está em execução, e os resultados serão disponibilizados em breve.
Aprovado O teste automático rastreou o app e não encontrou falhas.
Falhou O teste automático falhou porque houve um problema no app durante o teste.
Inconclusivo O teste automático falhou devido a erros de infraestrutura.