The Android Developer Challenge is back! Submit your idea before December 2.

Cómo probar las integraciones de los componentes de la app

Si la app utiliza componentes con los que los usuarios no interactúan directamente, como un proveedor de servicios o un proveedor de contenido, debes validar que estos componentes se comportan de manera correcta en la app.

Cuando desarrollas estos componentes, debes escribir pruebas de integración para validar el comportamiento del componente cuando la app se ejecuta en un dispositivo o en un emulador.

Nota: Android no proporciona una clase de caso de prueba separada para BroadcastReceiver. Para verificar que BroadcastReceiver responde correctamente, puedes probar el componente que envía un objeto Intent. De forma alternativa, puedes crear una instancia de BroadcastReceiver llamando a ApplicationProvider.getApplicationContext(), luego llamar al método BroadcastReceiver que quieres probar (en general, el método onReceive()).

En esta clase, se muestra cómo crear pruebas de integración automatizadas utilizando las API y las herramientas de prueba que proporciona la plataforma Android.

Lecciones

Cómo probar tu servicio
Obtén información acerca de cómo compilar pruebas para verificar que un servicio funciona correctamente con tu app.
Cómo probar el proveedor de contenido
Obtén información sobre cómo crear pruebas de integración para verificar que un proveedor de contenido funciona correctamente con tu app.

Recursos adicionales

Para obtener más información sobre este tema, consulta los siguientes recursos adicionales.

Ejemplos