Testar o app

Esta seção descreve as diversas ferramentas que ajudam a criar, configurar e executar testes no Android Studio ou na linha de comando.

Para saber mais sobre os conceitos básicos dos testes e aprender a programá-los, consulte Testar apps no Android.

Há diferentes maneiras de executar e configurar seus testes:

  • Para necessidades básicas de teste, o Android Studio inclui recursos que ajudam a criar, executar e visualizar os resultados no ambiente de desenvolvimento integrado. Com o Studio, é possível apontar e clicar no código-fonte do app para criar e executar testes de classes ou métodos específicos, usar menus suspensos para configurar vários dispositivos de teste e interagir com a janela de ferramentas Text Matrix para visualizar os resultados. Para ver mais informações sobre o uso do Android Studio para criar e gerenciar testes, consulte Testar no Android Studio.

  • Para ter um controle mais refinado, execute testes na linha de comando. Com isso, você tem uma maneira simples de testar em módulos, variantes de build ou combinações específicas. A execução de testes pelo shell do Android Debug Bridge (adb) permite a maior personalização em termos de quais testes você quer executar. Para ver mais informações, consulte Testar na linha de comando.

  • Para necessidades avançadas de testes, convém substituir as configurações padrão, configurar as opções do Gradle ou refatorar o código para que os testes sejam separados no próprio módulo. Para ver mais informações sobre a definição das configurações de teste para casos de uso especiais, consulte Configuração avançada de testes.

  • Para testar como seu app se comporta quando o usuário interage com ele, você pode usar ferramentas como Espresso Test Recorder, App Crawler, Monkey Testing e monkeyrunner.