Ejecución de pruebas en Android Studio

En este capítulo, veamos cómo ejecutar pruebas con Android Studio.

Cada aplicación de Android tiene dos tipos de pruebas:

  • Pruebas funcionales / unitarias

  • Pruebas de instrumentación

La prueba funcional no necesita que la aplicación de Android real se instale e inicie en el dispositivo o emulador y pruebe la funcionalidad. Se puede iniciar en la propia consola sin invocar la aplicación real. Sin embargo, las pruebas de instrumentación necesitan que se inicie la aplicación real para probar la funcionalidad, como la interfaz de usuario y la interacción del usuario. De forma predeterminada, las pruebas unitarias se escriben ensrc/test/java/ La carpeta y las pruebas de instrumentación están escritas en src/androidTest/java/carpeta. Android Studio proporciona el menú contextual Ejecutar para que las clases de prueba ejecuten la prueba escrita en las clases de prueba seleccionadas. De forma predeterminada, una aplicación de Android tiene dos clases: ExampleUnitTest en la carpeta src / test y ExampleInstrumentedTest en la carpeta src / androidTest .

Para ejecutar la prueba de unidad predeterminada, seleccione ExampleUnitTest en el estudio de Android, haga clic con el botón derecho en él y luego haga clic en Ejecutar 'ExampleUnitTest' como se muestra a continuación,

Ejecutar prueba unitaria

Esto ejecutará la prueba unitaria y mostrará el resultado en la consola como en la siguiente captura de pantalla:

Prueba unitaria exitosa

Para ejecutar la prueba de instrumentación predeterminada, seleccione ExampleInstrumentationTest en el estudio de Android, haga clic con el botón derecho y luego haga clic en Ejecutar 'ExampleInstrumentationTest' como se muestra a continuación,

Ejecutar prueba de instrumentación

Esto ejecutará la prueba unitaria iniciando la aplicación en el dispositivo o emulador y mostrará el resultado en la consola como en la siguiente captura de pantalla:

La prueba de instrumentación se realizó con éxito.