No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Testing: instrumentación, end2end y manual

19/26
Recursos

Aportes 3

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Los tests de instrumentación en aplicaciones móviles son pruebas automatizadas que se ejecutan en un dispositivo o emulador real. Estas pruebas se realizan para probar la interacción de la aplicación con el sistema operativo y otras aplicaciones, y para verificar el comportamiento de la aplicación en diferentes dispositivos y configuraciones.

Para implementar los tests de instrumentación en aplicaciones móviles se utilizan frameworks de prueba como Espresso, UI Automator, Appium, Calabash, entre otros. Estas herramientas permiten simular la interacción del usuario con la aplicación y verificar que la aplicación funciona correctamente en diferentes dispositivos y configuraciones.

Espresso es un framework de pruebas de interfaz de usuario (UI) para aplicaciones móviles de Android, que permite simular la interacción del usuario con la aplicación y verificar que la aplicación funciona correctamente en diferentes dispositivos y configuraciones.

UI Automator es otro framework de pruebas de interfaz de usuario (UI) para aplicaciones móviles de Android, que permite simular la interacción del usuario con la aplicación y verificar que la aplicación funciona correctamente en diferentes dispositivos y configuraciones.

Appium es un framework de pruebas de interfaz de usuario (UI) para aplicaciones móviles multiplataforma, que permite simular la interacción del usuario con la aplicación en diferentes dispositivos y plataformas, incluyendo iOS, Android y Windows.

Calabash es un framework de pruebas de interfaz de usuario (UI) para aplicaciones móviles multiplataforma, que permite simular la interacción del usuario con la aplicación en diferentes dispositivos y plataformas, incluyendo iOS y Android.

En resumen, los tests de instrumentación en aplicaciones móviles se implementan utilizando frameworks de prueba como Espresso, UI Automator, Appium, Calabash, entre otros, que permiten simular la interacción del usuario con la aplicación y verificar que la aplicación funciona correctamente en diferentes dispositivos y configuraciones.

Testing: instrumentación, end2end y manual.
_
_
Instumentación

  • Valida eventos visuales.

  • Framework Espresso.

  • Ejecutadas en el emulador.

  • Usa el framework de Android.

  • Velocidad de ejecución: alta.

_
_
End 2 End

  • Valida flujos del usuario.

  • Framework Appium.

  • Ejecutadas en el emulador/dispositivo físico.

  • Multiplataforma.

  • Equipo automation.

  • Repositorio separado.

  • Velocidad de ejecución: alto.

_
_
Manual Testing

  • Validan animaciones.

  • Transiciones.

  • Lo que no es posible automatizar hasta ahora.

Cómo sería el test cuando ya tienes implementado el SQLite? es decir, cuando ya estás haciendo el select, insert, etc. Tengo error de dependencias SQL al mockear mi repository. Me puedes ayudar?