Framework para componente móvil S3 - JohannPaezU/MISW4501-MediSupply GitHub Wiki
Framework para el componente móvil
- Framework seleccionado: Espresso
- Razón para la elección:
Espresso es el framework oficial de Google para pruebas de UI en aplicaciones Android desarrolladas en Kotlin.- Permite realizar pruebas unitarias e instrumentadas directamente sobre la interfaz de usuario, asegurando que los flujos de interacción funcionen como se espera.
- Su integración nativa con Android Studio y los emuladores/dispositivos físicos facilita la ejecución continua en entornos de CI/CD.
- Está alineado con las necesidades de internacionalización (i18n), ya que permite validar que la aplicación muestre correctamente textos, formatos de fecha, hora y moneda en distintos idiomas y configuraciones regionales.
- Proporciona estabilidad y confiabilidad en escenarios donde se validan entradas de usuario, navegación entre pantallas y mensajes traducidos.
En conjunto, Espresso asegura la calidad funcional del componente móvil y garantiza que la aplicación sea totalmente adaptable a diferentes contextos culturales y lingüísticos.