Mobly è un framework di test open source per i test automatici end-to-end basati su host. Puoi utilizzare Mobly per orchestrare le azioni su più dispositivi al fine di convalidare le funzionalità di Android, tra cui Wi-Fi e telefonia.
Nozioni di base su Mobly
Con 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à mobile
Il framework di test di Mobly fornisce le seguenti funzionalità:
Organizzazione di test flessibile
Mobly è una libreria autonoma su cui gli utenti possono creare diversi set di test. Gli utenti mobile sono isolati dalle modifiche di altri utenti.
Gli utenti possono aggiungere dipendenze alle 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 per gli APK di test.
Facile da gestire e eseguire il debug
Mobly fornisce risultati di test informativi, tra cui stacktrace di test e snippet e risultati per ogni iterazione del test per i test ripetuti o di cui è stato eseguito il nuovo tentativo.
Il codice di Mobly è coperto da test di unità pre-invio e applica la copertura dei test di unità 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 di Mobly
Di seguito sono riportati esempi di test Mobly per le funzionalità Android:
- Eseguire il test per verificare la presenza di Wi-Fi Direct
- Test per CompanionDeviceManager