Tipos de Aplicaciones Móviles en Pruebas de Software
Como probador, la arquitectura bajo la que se desarrolla una app determina dónde y qué vas a probar . No aplicas las mismas pruebas a un sitio web ejecutable que a una app instalada directamente en el teléfono .
Existen tres tipos principales de aplicaciones :
- Nativas: Se desarrollan para un sistema operativo específico (Android o iOS)
. Ofrecen el mejor rendimiento y acceso completo a los sensores . - Basadas en Navegador (Web): Se accede a ellas mediante un navegador móvil usando tecnologías web (diseños responsivos, adaptativos o PWAs)
. - Híbridas: Combinan ambas; son páginas web encapsuladas en un contenedor nativo que se descargan desde la tienda de apps
.
Ejemplo Práctico: App de Streaming de Música
Imagina cómo cambia tu estrategia de prueba según la arquitectura de la app de música:
- Nativa: Pruebas la instalabilidad desde tiendas, la reproducción de audio en segundo plano, la integración total con los sensores de movimiento y el modo sin conexión guardando archivos en el almacenamiento interno
. - Basada en Navegador: Omites pruebas de instalación, pero evalúas la compatibilidad del reproductor web en distintos navegadores (Chrome, Safari) y verificas que la interfaz responsiva adapte la carátula y botones al tamaño de la pantalla
. - Híbrida: Verificas que la app cargue fluidamente el reproductor web dentro de su envoltura nativa, evaluando que la velocidad de carga de canciones no se degrade y que mantenga acceso al Bluetooth del teléfono
.
En conclusión: Conocer la arquitectura te permite diseñar pruebas precisas: enfocarte en compatibilidad de navegadores para web, o en instalabilidad, sensores y rendimiento para nativas e híbridas .
No hay comentarios.:
Publicar un comentario