A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release
anziché aosp-main
per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
Framework di test Mobly
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
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à 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 diversi set di test. Gli utenti Mobly sono isolati dalle modifiche apportate da 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, le dimensioni dei file degli APK di test vengono ridotte al minimo.
Semplice 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.
La base di codice di Mobly è coperta 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 Mobly
Di seguito sono riportati esempi di test Mobly per le funzionalità Android:
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-27 UTC."],[],[],null,["# Mobly test framework\n\n[Mobly](https://github.com/google/mobly/) is an open-source test framework for\nhost-driven, end-to-end automated testing. You can use Mobly to orchestrate\nactions across multiple devices to validate Android features including Wi-Fi and\ntelephony.\n\nMobly basics\n------------\n\nUsing Mobly, you can write and execute Mobly tests to verify Android features.\nTo learn the basics of using Mobly, see the\n[Mobly tutorial](https://github.com/google/mobly/blob/master/docs/tutorial.md).\n\nYou can also use the\n[Mobly Snippet Lib](https://github.com/google/mobly-snippet-lib)\nto build custom test APKs for triggering device-side code from the host.\n\nMobly features\n--------------\n\nThe Mobly test framework provides the following features:\n\n- Flexible test organization\n\n - Mobly is a standalone library, on which users can build different test\n suites. Mobly users are isolated from other users' changes.\n\n - Users can add dependencies to project-specific test suites without\n impacting other users.\n\n - Mobly snippets lets users create custom test APKs with only the APIs\n relevant to the test. This minimizes the file size overhead of test\n APKs.\n\n- Simple to maintain and debug\n\n - Mobly provides informative test results including test and snippet\n stacktraces, and per-test-iteration results for repeated or retried\n tests.\n\n - The Mobly codebase is covered by presubmit unit tests, and enforces unit\n test coverage for new code contributions, which reduces the risk of code\n errors.\n\n- Mobly snippet APKs can run without privileged access, which allows testing\n on a large number of platforms.\n\nExample Mobly tests\n-------------------\n\nThe following are examples of Mobly tests for Android features:\n\n- Test for [Wi-Fi Direct](https://cs.android.com/android/platform/superproject/+/android-latest-release:packages/modules/Wifi/tests/hostsidetests/multidevices/test/direct/wifi_direct_test.py)\n- Test for [CompanionDeviceManager](https://cs.android.com/android/platform/superproject/+/android-latest-release:frameworks/base/tests/CompanionDeviceMultiDeviceTests/host/cdm_transport_test.py)"]]