Mobly è un framework di test open source per test end-to-end automatizzati basati sull'host. Puoi utilizzare Mobly per orchestrare le azioni su più dispositivi per convalidare le funzionalità di Android, tra cui Wi-Fi e telefonia.
Nozioni di base su Mobly
Utilizzando Mobly, puoi scrivere ed eseguire test Mobly per verificare le funzionalità di Android. Per scoprire le nozioni di base sull'utilizzo di Mobly, consulta il tutorial di Mobly.
Puoi anche utilizzare la libreria di snippet Mobly per creare APK di test personalizzati per attivare il codice lato dispositivo dall'host.
Funzionalità di Mobly
Il framework di test Mobly fornisce le seguenti funzionalità:
Organizzazione flessibile dei test
Mobly è una libreria autonoma su cui gli utenti possono creare diverse suite di test. Gli utenti di Mobly sono isolati dalle modifiche degli altri utenti.
Gli utenti possono aggiungere dipendenze alle suite di test specifiche del progetto senza influire sugli altri utenti.
Gli snippet Mobly consentono agli utenti di creare APK di test personalizzati con solo le API pertinenti al test. In questo modo si riduce il sovraccarico delle dimensioni dei file degli APK di test.
Semplice da gestire ed eseguire il debug
Mobly fornisce risultati dei test informativi, inclusi stacktrace di test e snippet, nonché risultati per iterazione di test per test ripetuti o riprovati.
La codebase Mobly è coperta da test unitari di pre-invio e applica la copertura dei test unitari per i nuovi contributi di codice, il che riduce il rischio di errori di codice.
Gli APK di snippet Mobly possono essere eseguiti senza accesso privilegiato, il che consente di eseguire test su un numero elevato di piattaforme.
Esempi di test Mobly
Di seguito sono riportati esempi di test Mobly per le funzionalità di Android:
- Test per Wi-Fi Direct
- Test per CompanionDeviceManager