Mobly è un framework di test open source per test automatici end-to-end basati sull'host. Puoi utilizzare Mobly per orchestrare 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 imparare le nozioni di base sull'utilizzo di Mobly, consulta il tutorial su 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 offre 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 a suite di test specifiche del progetto senza influire su 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 al minimo l'overhead delle dimensioni dei file degli APK di test.
Semplice da gestire e sottoporre a debug
Mobly fornisce risultati dei test informativi, tra cui stacktrace di test e snippet, nonché risultati per iterazione di test per test ripetuti o riprovati.
La base di codice di Mobly è coperta da test unitari pre-invio e impone la copertura dei test unitari per i nuovi contributi di codice, il che riduce il rischio di errori di codice.
Gli APK degli snippet di Mobly possono essere eseguiti senza accesso privilegiato, il che consente di eseguire test su un gran numero di piattaforme.
Test Mobly di esempio
Di seguito sono riportati esempi di test Mobly per le funzionalità di Android:
- Test per Wi-Fi Direct
- Test per CompanionDeviceManager