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.