Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Inizia il test con la console di Firebase

Firebase Test Lab fornisce un'infrastruttura basata su cloud per testare le app Android. Questo documento descrive come iniziare con Test Lab utilizzando la console di Firebase.

Crea un progetto Firebase

Se non disponi di un progetto Firebase per la tua app, vai alla console di Firebase e fai clic su Crea nuovo progetto per crearne uno ora. Avrai bisogno della proprietà o delle autorizzazioni di modifica nel tuo progetto.

È possibile utilizzare Test Lab per un numero limitato di esecuzioni di test giornaliere sui piani Spark e Flame. Per utilizzare Test Lab senza limiti di quota giornalieri, è necessario eseguire l'aggiornamento al piano Firebase Blaze.

Esegui un test

Firebase Test Lab consente di eseguire i seguenti tipi di test:

  • Test di strumentazione : un test che scrivi che ti consente di guidare l'interfaccia utente della tua app con le azioni che specifichi. Un test di strumentazione può anche fare affermazioni esplicite sullo stato della tua app per verificare la corretta funzionalità utilizzando AndroidJUnitRunnerAPI. Test Lab supporta i framework di test della strumentazione Espresso e UI Automator 2.0 .
  • Test robo : un test che analizza l'interfaccia dell'app e quindi la esplora automaticamente simulando le attività dell'utente.
  • Test del loop di gioco : un test che utilizza una "modalità demo" per simulare le azioni dei giocatori nelle app di gioco.

Per eseguire un test, vedi Eseguire test con Firebase Test Lab per Android .

Novità: test di strumentazione con Orchestrator

Android Test Orchestrator esegue ciascuno dei test di strumentazione della tua app in modo indipendente, con diversi vantaggi, ma anche uno svantaggio:

Benefici

  • Nessuno stato condiviso: ogni test viene eseguito nella propria istanza di Instrumentation, quindi lo stato condiviso non si accumula tra i test.

  • Arresti anomali isolati: se un test si arresta in modo anomalo, rimuove solo la propria istanza di Instrumentation, quindi gli altri test nella suite continuano a essere eseguiti.

Inconveniente

Test Lab utilizza sempre l'ultima versione di Orchestrator. Per abilitare Orchestrator, selezionare Esegui con Orchestrator dalla schermata Opzioni aggiuntive in Impostazione test strumentazione .

Indaga sui risultati del test

All'avvio del test, verrai reindirizzato automaticamente alla pagina dei risultati del test. L'esecuzione dei test può richiedere alcuni minuti, a seconda del numero di diverse configurazioni selezionate e della durata del timeout del test impostata per i test. Dopo aver eseguito i test, è possibile rivedere i risultati dei test. Consulta Analisi dei risultati del laboratorio di test Firebase per ulteriori informazioni su come interpretare i risultati del test.