Domina el UI TESTING. Aplica técnicas avanzadas y EVITA ERRORES en tu apps. 💥
NOTAS DEL EPISODIO:
👉🏼 https://gabimoreno.soy/ui-testing-topic6
ÍNDICE: - Previa
- Bienvenida y presentación
- Sergio nos cuenta sobre él, su experiencia y su background
- ❓ ¿Qué son los UI Tests?
- 👁🗨 ¿En qué se diferencian de los test end-to-end?
- 🐾 Alguien que aún no haya empezado a hacer tests de UI y quiera empezar, ¿qué pasos debería dar?
- 🛠️ ¿Qué recursos, qué bibliotecas se pueden utilizar de screenshot test?
- 🔁 Tengo un montón de screenshot tests hechos con Paparazzi, ¿debería estar pensando en migrarlos a la nueva manera que ofrece Google?
- 💡 ¿Cuál crees que es uno de los mayores desafíos con el que se encuentran los programadores cuando lidiamos con ellos?
- ⚙ Recomendación para lidiar con flaky tests
- 👀 ¿Qué diferencia habría entre un test unitario, un test de integración y un test de UI?
- 🤯 ¿Existen tests de UI unitarios?
- 😮 ¿Te ha cambiado mucho a la hora de trabajar con los test de UI el paso de las vistas en XML a Compose?
- ✔ Primer intento: ¿Qué pasaría si quitáramos los UI tests del ciclo de desarrollo?
- 🧩 Reformulando: ¿Qué pasaría si quitáramos los tests end-to-end del ciclo de desarrollo?
- ✅ ¿Qué pasaría si quitáramos los tests de UI del ciclo de desarrollo?
- ❗Pifiada ÉPICA por no tener tests E2E ni de ningún tipo
- 🤔 ¿Qué papel juegan los Mocks en un test de UI?
- 🕵🏻♂️ Si tenemos feature flags en nuestro proyecto, ¿eso podríamos comprobarlo en los tests?
- ⚠ A nivel de estructura, orden. ¿Cuál sería una buena práctica para estructurar los test de UI? ¿Dónde los ponemos? ¿Qué nombre de paquete tienen?
- 🌐 Meter Internet en unos tests de UI o de end-to-end o lo que sea, no es buena idea, pero hay casos que sí. ¿Se te ocurre alguno Sergio?
- 🏢 Una empresa tenía una batería de dispositivos (granja) sobre los cuales corrían tests remotamente para validar. ¿Cómo ves esto Sergio? ¿Qué tan fuerte sería implementarlo en una empresa?
- 📐 ¿Qué patrones se pueden utilizar al hace UI test?
- 💨 ¿Hay alguna recomendación para que los tests corran más rápido?
- ‼ Los sharps que salen en los test de Firebase Test Lab, ¿eso que significa? ¿Qué es eso?
- ✨ App Distribution: ¿ofrece la posibilidad de hacer una prueba automatizada en Firebase?
- 👉🏼 ¿Has trabajado con esto Sergio? Y explicación sobre qué es
- 🎯 Mirando al futuro, ¿hacia dónde ves Sergio que va el tema del UI testing?
- 🐒 ¿Se podría clasificar como human monkey test lo que hacen algunos clientes de tocar en todos los lados?
- 💯 ¿Qué diferencias clave existen entre los test de UI y los test unitarios?
- 👨🏻💻 ¿Cuál es tu herramienta de UI test favorita?
- 🧩 ¿Cómo decides que partes de una app les hace más falta UI test?
- ❌ ¿Cuál es el error más común haciendo test de UI?
- ▶ ¿Cómo integrar los test de UI en un pipeline de CI/CD?
- 💥 ¿Paparazzi o Roborazzi?
- 🧬 ¿Los test de UI te han salvado alguna vez la vida por un bug crítico?
- 📱 ¿Cómo se manejan los test de UI en una app que no para de cambiar el diseño gráfico?
- 📄 ¿Qué métricas usan para evaluar la efectividad de tus test de UI?
- 🔍 ¿UI test o end-to-end test?
- ¡Muchísimas gracias Sergio! 😊
- Agradecimientos y despedida