Domina el UI Testing en ANDROID con estos tips

ui testing android

Episodio 150 – Domina el UI Testing en ANDROID con estos tips

En esta charla técnica, exploraremos el fascinante mundo del UI Testing en Android con Sergio Sastre.

¿Alguna vez te has preguntado cómo asegurar que las interfaces de usuario (UI) en tus apps Android funcionen a la perfección? Aquí está tu respuesta.

¿Viste ya la entrevista a XurxoDev?


Podcast Premium

Este contenido está restringido.
HAZTE PREMIUM
para difrutar de los audios y vídeos exclusivos.


Links del invitado

Links de menciones (UI Tests en Android)

Patrones de diseño de UI Tests

Contenido del audio

Índice

00:00 | Previa
00:23 | Cabecera
00:28 | Presentación y bienvenida
01:41 | Sergio nos cuenta sobre él, su experiencia y background
03:43 | ¿Qué tipos de tests existen dentro de Android? 💡
06:14 | Diferencia entre un Mock, un Fake y un Stub 🎯
08:47 | ¿Por qué los UI tests son importantes? 👀
10:21 | ¿Qué es un test de integración?
12:52 | ¿Marcan Robolectric o Roborazzi el camino de los JVM tests? ¿Los tests de instrumentación de UI van a quedarse obsoletos?
17:46 | Profundizamos en la respuesta ✔
19:42 | Diferencias entre UI tests y Screenshot tests 🤯
24:21 | Tips/trucos para renderizado de screenshots entre diferentes sistemas operativos 💻
30:46 | ¿No existe ninguna implementación en la que el renderizado de screenshots se haga en el CI? 🤔
32:44 | ¿Qué son Roborazzi y Paparazzi? Diferencias y similitudes entre estas bibliotecas
39:18 | Patrones de UI Testing
42:16 | Diferencia entre Page Object y Robot Pattern
44:08 | Cómo resolver un FLAKY test
47:40 | Dónde podemos encontrar a nuestro invitado
49:32 | Dream team de bibliotecas para una estrategia de testing ⚡
51:45 | ¡Muchas gracias Sergio! + despedida 😊
52:08 | Cierre

Transcripción

¡Muy buenas! Soy Gabi Moreno y te doy la bienvenida al episodio número 150 de Los androides. El podcast en el que te contamos conceptos, tips, aprendizajes y todo aquello que te va a hacer desatar tu potencial como Android Developer. Yo hay testing en Android y ojo cuidado porque el episodio de hoy viene súper, súper cargado. Sergio Sastre nos desveló en una charla técnica dentro de Los androides Premium un montón de tips, un montón de consejos, de conceptos. Nos explicó una barbaridad que ahora mismo los tienes tú aquí a tu disposición. Los vas a poder disfrutar ahora mismo.

Como, por ejemplo, qué tipo de tests existen dentro de Android, la diferencia entre un mock, un fake y un stub. ¿Por qué los UI tests son importantes? ¿Qué es un test de integración? ¿Las diferencias entre robolectric, roborazzi, paparazzi? Bueno, diferencias y similitudes también. ¿El tema de los JVM test? ¿Qué si los tests de instrumentación de UI pueden que se queden obsoletos? Es que es un no parar. Hay un montón, un montón de información súper, súper valiosa.

Por supuesto, también la diferencia entre los UI tests y los screenshot tests es que este episodio, bueno, es la edición 150, me decía la pena hacer un episodio súper, súper cargadito. También tips, trucos con si ya dominas lo que vienen los screenshot tests. Tips y trucos para el renderizado entre distintos sistemas operativos, que si no sabes de lo que te estoy hablando, en todo el episodio lo verás. Y bueno, el tema de alguna implementación que ya te adelanto que puede que sí que haya para que los screenshot…

Probablemente también te interese este episodio del podcast sobre mis imprescindibles de testing en Android con Kotlin.

Publicado: 2023-11-27 Actualizado: 2024-03-18