Arquitectura de Aplicaciones Móviles en Pruebas de Software
La arquitectura define la estructura técnica de la app (cliente, servidor, conectividad y sincronización)
- Siempre conectada: Pruebas que la transmisión en vivo de canciones (streaming) se pause o notifique amigablemente si el usuario pierde el Wi-Fi o datos 4G/5G
. - Parcialmente conectada: Verificas que la app reproduzca música descargada en "modo avión" y sincronice las estadísticas de reproducción en cuanto recupere la red
. - Sincronización de Datos (Síncrona vs. Asíncrona): Pruebas que al dar like a un tema, la interfaz responda al instante (asíncrono) sin congelar la pantalla mientras envía el dato al servidor en segundo plano
. Si falla la red, validas el modo almacenamiento y retransmisión para que el like se guarde localmente y se envíe al reconectarse . - Arquitectura Servidor (Multicapa): Validamos que ante un lanzamiento global, la capa de aplicación y la base de datos soporten millones de peticiones simultáneas de audio sin caerse
.