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 prueba 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 con privilegios, 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:
- Prueba la función Wi-Fi Direct
- Prueba para CompanionDeviceManager