171. ¿Existen los TESTS de UI unitarios❓️| UI Testing [TOPIC#6 2024]
Listen now
Description
Domina el UI TESTING. Aplica técnicas avanzadas y EVITA ERRORES en tu apps. 💥 NOTAS DEL EPISODIO: 👉🏼 https://gabimoreno.soy/ui-testing-topic6-2024 Í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
More Episodes
Published 09/02/24
¡Algo está pasando! DESPIDOS MASIVOS en grandes TECNOLÓGICAS. Te cuento por qué está ocurriendo y qué significa para los programadores. ⚡ NOTAS DEL EPISODIO: 👉🏼 https://gabimoreno.soy/despidos-masivos-tecnologicas
Published 08/26/24
Descubre la inspiradora historia de Joe Birch, uno de los Android Developers más reconocidos a nivel mundial. Desde su infancia a ser SENIOR ENGINEER II en Buffer. Es speaker, educador y GDE en Android. 💡 NOTAS DEL EPISODIO: 👉🏼 https://gabimoreno.soy/joe-birch ÍNDICE: - Welcome! - Who...
Published 08/19/24