Unit Test UI Instrumentation UI Test /test /androidTest Local vs. On-Device Fuente: https://www.linkedin.com/learning/effective-android-testing-for-mobile-developers/
Unit Test (Logica con contexto) UI Instrumentation UI Test /test /androidTest Local vs. On-Device Fuente: https://www.linkedin.com/learning/effective-android-testing-for-mobile-developers/
Unit Test (Logica con contexto) UI Instrumentation UI Test (Simulación de eventos de usuario) /test /androidTest Local vs. On-Device Fuente: https://www.linkedin.com/learning/effective-android-testing-for-mobile-developers/
Unit Test (Logica con contexto) UI ? Instrumentation UI Test (Simulación de eventos de usuario) /test /androidTest Local vs. On-Device Fuente: https://www.linkedin.com/learning/effective-android-testing-for-mobile-developers/
Instrumentation Unit Test (Logica con contexto) UI ? Instrumentation UI Test (Simulación de eventos de usuario) /test /androidTest Local vs. On-Device - Bibliotecas Fuente: https://www.linkedin.com/learning/effective-android-testing-for-mobile-developers/
Instrumentation Unit Test (Logica con contexto) Espresso UI ? Instrumentation UI Test (Simulación de eventos de usuario) /test /androidTest Local vs. On-Device - Bibliotecas Fuente: https://www.linkedin.com/learning/effective-android-testing-for-mobile-developers/
Instrumentation Unit Test (Logica con contexto) Espresso UI ? Instrumentation UI Test (Simulación de eventos de usuario) Espresso (para una app) UI Automator (interacción entre apps) /test /androidTest Local vs. On-Device - Bibliotecas Fuente: https://www.linkedin.com/learning/effective-android-testing-for-mobile-developers/
Instrumentation Unit Test (Logica con contexto) Espresso UI ? Roboelectric Instrumentation UI Test (Simulación de eventos de usuario) Espresso (para una app) UI Automator (interacción entre apps) /test /androidTest Local vs. On-Device - Bibliotecas Fuente: https://www.linkedin.com/learning/effective-android-testing-for-mobile-developers/
olvides excluir la referencia a Support Annotations • Para probar aquellas funciones que requieran de un Contexto, Espresso nos provee la función getTargetContext() en la clase InstrumentationRegistry. • Si no cuentas con tiempo, procura escribir pruebas unitarias sobre tu lógica de la aplicación (Presenters, etc). • Hacer tests es mejor que no tener ningún test. • Para armar tests que requieran una implementación particular del Application Object será necesario también crear una implementación particular del AndroidJUnitRunner. • La receta para los Instrumentation UI Tests: onView(ViewMatcher) .perform(ViewAction) .check(ViewAssertion)