Mobly es un framework de pruebas de código abierto para pruebas automatizadas de extremo a extremo controladas por el host. Puedes usar Mobly para coordinar acciones en varios dispositivos y validar 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 aprender 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 que activen código del dispositivo desde el host.
Funciones de Mobly
El framework de pruebas de Mobly proporciona las siguientes funciones:
Organización flexible de las pruebas
Mobly es una biblioteca independiente en la que los usuarios pueden crear diferentes conjuntos de pruebas. Los usuarios de Mobly están aislados de los cambios de otros usuarios.
Los usuarios pueden agregar dependencias a los 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 solo con las APIs relevantes para la prueba. Esto minimiza la sobrecarga del tamaño de archivo de los APKs de prueba.
Fácil de mantener y depurar
Mobly proporciona resultados de pruebas informativos, incluidos seguimientos de pila de pruebas y fragmentos, y resultados por iteración de pruebas 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 nuevas contribuciones de código, lo que reduce el riesgo de errores de código.
Los APKs de fragmentos de Mobly pueden ejecutarse sin acceso privilegiado, lo que permite realizar pruebas en una gran cantidad de plataformas.
Ejemplos de pruebas de Mobly
A continuación, se muestran ejemplos de pruebas de Mobly para funciones de Android:
- Prueba de Wi-Fi Direct
- Prueba de CompanionDeviceManager