Testare l'app

Questa pagina descrive vari strumenti che ti aiutano a creare, configurare ed eseguire i test da Android Studio o dalla riga di comando.

Se vuoi saperne di più sulle nozioni di base dei test e su come scriverli, consulta Testare le app su Android.

Esistono diversi modi per eseguire e configurare i test:

  • Test in Android Studio

    Per le esigenze di test di base, Android Studio include funzionalità che ti aiutano a creare, eseguire e visualizzare i risultati dei test direttamente dall'IDE. Utilizzando Android Studio, puoi fare clic nel codice sorgente dell'app per creare ed eseguire test per classi o metodi specifici, utilizzare i menu per configurare più dispositivi di test e interagire con la finestra dello strumento Matrice di test per visualizzare i risultati dei test. Per saperne di più su come utilizzare Android Studio per creare e gestire i test, consulta Test in Android Studio.

  • Eseguire test dalla riga di comando

    Per un controllo più granulare, puoi eseguire i test dalla riga di comando. Il test da riga di comando offre un modo semplice per scegliere come target i moduli o le varianti di build singolarmente o in combinazione. L'esecuzione di test tramite la shell Android Debug Bridge (adb) consente la massima personalizzazione in termini di test da eseguire.

    L'esecuzione dei test dalla riga di comando è utile anche in un sistema di integrazione continua.

    Per saperne di più, consulta Test dalla riga di comando.

  • Test avanzato

    Per esigenze di test avanzate, potresti voler ignorare le impostazioni predefinite, configurare le opzioni Gradle o eseguire il refactoring del codice in modo che i test siano separati nel proprio modulo. Per ulteriori informazioni su come configurare i test per casi d'uso speciali, consulta Configurazione avanzata dei test.

    Per testare il comportamento della tua app quando l'utente interagisce con essa, puoi utilizzare strumenti come Espresso Test Recorder, UI Automator o Monkey testing.