Prueba apps en Android Parte de Android Jetpack
Probar la app es una parte integral del proceso de desarrollo de la app. Al ejecutar pruebas de la app de manera coherente, puedes verificar la corrección, el comportamiento funcional y la usabilidad de la app antes de lanzarla públicamente.
Las pruebas también brindan las siguientes ventajas:
- Avisos rápidos sobre fallas.
- Detección temprana de fallos en el ciclo de desarrollo.
- Refactorización de código más seguro, que permite optimizar el código sin preocuparse por las regresiones.
- Velocidad de desarrollo estable, que ayuda a minimizar la deuda técnica
Para obtener más información sobre los tipos de pruebas que puedes usar al desarrollar tu app, consulta Fundamentos de las pruebas y mira el video incorporado de Google I/O 2019.
Documentación
- Aspectos básicos de las pruebas
- Cómo compilar pruebas de unidades eficaces
- Cómo automatizar las pruebas de la interfaz del usuario
- Cómo probar las integraciones de los componentes de la app
- Cómo probar el rendimiento de la IU
- Espresso
- UI Automator
- Reglas de JUnit4 con AndroidX Test
- AndroidJUnitRunner
- Ejemplos
Videos
Recursos adicionales
Para obtener más información sobre las pruebas en Android, consulta los siguientes recursos.
Ejemplos
- Ejemplos de pruebas de Android.
- App de demostración de Sunflower, que utiliza las bibliotecas de prueba de Android.
- (más…)