A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release
en lugar de aosp-main
para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
Marco de trabajo de pruebas de Mobly
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Mobly es un framework de prueba de código abierto para pruebas automatizadas de extremo a extremo dirigidas por el host. Puedes usar Mobly para organizar acciones en varios dispositivos y validar las funciones de Android, como Wi-Fi y telefonía.
Conceptos básicos de Mobly
Con Mobly, puedes escribir y ejecutar pruebas de Mobly para verificar las funciones de Android.
Para conocer los conceptos básicos del uso de Mobly, consulta el
instructivo de Mobly.
También puedes usar la biblioteca de fragmentos de Mobly para compilar APKs de prueba personalizados para activar el código del dispositivo desde el host.
Funciones de Mobly
El framework de pruebas de Mobly proporciona las siguientes funciones:
Organización de pruebas flexible
Mobly es una biblioteca independiente en la que los usuarios pueden compilar diferentes conjuntos de pruebas. Los usuarios de Mobly están aislados de los cambios de otros usuarios.
Los usuarios pueden agregar dependencias a paquetes de pruebas específicos del proyecto sin afectar a otros usuarios.
Los fragmentos de Mobly permiten a los usuarios crear APKs de prueba personalizados con solo las APIs relevantes para la prueba. Esto minimiza la sobrecarga de tamaño de archivo de los APKs de prueba.
Son fáciles de mantener y depurar.
Mobly proporciona resultados de pruebas informativos, incluidos los seguimientos de pila de pruebas y fragmentos, y los resultados por iteración de prueba para pruebas repetidas o reintentadas.
La base de código de Mobly está cubierta por pruebas de unidades previas al envío y aplica la cobertura de pruebas de unidades para las contribuciones de código nuevas, lo que reduce el riesgo de errores de código.
Los APKs de fragmentos de Mobly se pueden ejecutar sin acceso de privilegio, lo que permite realizar pruebas en una gran cantidad de plataformas.
Ejemplos de pruebas de Mobly
Los siguientes son ejemplos de pruebas de Mobly para funciones de Android:
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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)"]]