Testar o app

Esta página descreve diversas ferramentas para 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:

  • Testar no Android Studio

    Para necessidades básicas de teste, o Android Studio inclui recursos para criar, executar e visualizar os resultados no ambiente de desenvolvimento integrado. Com o Android 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 matriz de teste para visualizar os resultados. Para saber mais sobre o uso do Android Studio para criar e gerenciar testes, consulte Testar no Android Studio.

  • Executar testes na linha de comando

    Para ter um controle mais refinado, execute testes na linha de comando. Os testes na linha de comando oferecem uma maneira direta de focar em módulos ou variantes de build individualmente ou em conjunto. A execução de testes pelo shell do Android Debug Bridge (adb) permite mais personalização em termos de quais testes você quer executar.

    A execução de testes na linha de comando também é útil em um sistema de integração contínua.

    Para saber mais, consulte Testar na linha de comando.

  • Testes avançados

    Para necessidades avançadas, 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 saber mais sobre a definição das configurações de teste em casos de uso especiais, consulte Configuração avançada de testes.

    Para testar como o app se comporta após a interação do usuário, utilize ferramentas como o Espresso Test Recorder, App Crawler, UI Automator ou Monkey.