Framework de prueba de Mobly

Mobly es un framework de prueba de código abierto para pruebas automatizadas de extremo a extremo basadas en hosts. Puedes usar Mobly para organizar acciones en varios dispositivos y validar funciones de Android, como Wi-Fi y la 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 APK de prueba personalizados a fin de activar el código del dispositivo desde el host.

Funciones de Mobly

El marco de trabajo 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 paquetes 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 que los usuarios creen APK de prueba personalizados solo con las APIs relevantes para la prueba. De esta manera, se minimiza la sobrecarga de tamaño de archivo de los APK de prueba.

  • Fácil de mantener y depurar

    • Mobly proporciona resultados de pruebas informativos, que incluyen seguimientos de pila de pruebas y fragmentos, y resultados de iteración por prueba para pruebas repetidas o que se reintentaron.

    • La base de código de Mobly está cubierta con pruebas de unidades previas al envío y aplica la cobertura de prueba de unidades para las contribuciones de código nuevas, lo que reduce el riesgo de errores de código.

  • Los APK 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: