Las pruebas móviles son difíciles. ¿Probar manualmente en más de 15 combinaciones de dispositivo/SO? Imposible. Aquí te cuento cómo construí un framework con Appium que lo hizo manejable.
El Problema de las Pruebas Móviles
Nuestra app necesitaba funcionar en:
- iOS: 14, 15, 16, 17
- Android: 10, 11, 12, 13, 14
- Dispositivos: iPhone 12/13/14/15, Samsung S21/S22/S23, Pixel 6/7/8
Eso son más de 20 combinaciones. Las pruebas manuales tomaban 2 días por release.
