En este post te comparto dos cosas útiles sobre automatización de pruebas: la primera es sobre un webinar que hicimos con los amigos de Testim, y la otra es una matriz de decisión que te puede ayudar a decidir qué herramienta de automatización de pruebas es la que te conviene usar.
Webinar sobre el estado de la automatización de pruebas en 2020
Hace tiempo que venimos colaborando con el equipo de Testim, la cual es de las mejores herramientas que he probado para hacer test automatizado con un editor visual (acá pueden ver nuestro análisis). En el mes de junio ellos llevaron adelante una encuesta donde levantaron muchos datos bien interesantes sobre cómo está la industria en cuanto a automatización de pruebas, y en particular, cómo afectó la situación con el COVID-19.
Junto con Oren Rubin (el CEO) compartimos nuestras opiniones sobre los resultados de la encuesta en un webinar moderado por Shawn Jaques del equipo de Testim también.
Acá te comparto el video del webinar, donde los principales temas fueron:
- ¿Cómo impactó el COVID-19 a las iniciativas de automatización de pruebas en distintas empresas?
- ¿Cuáles son los principales desafíos de automatización y qué prioridades se les está dando?
- ¿Qué podemos esperar a futuro?
Si bien el webinar está en inglés, podrías activar los subtítulos que provee youtube también.
Otra opción es que revises nuestro blog post en inglés acá, donde verás todas las citas más destacadas del webinar y algo más de explicación.
¿Cómo elegir tu herramienta de automatización de pruebas?
Algo que no conocía y que descubrí cuando preparábamos el webinar, es que los amigos de Testim crearon una tabla de decisión que está muy buena para entender mejor qué herramienta nos puede servir más en nuestro contexto. Te invito a mirarla acá.
Si bien está limitada a unas opciones nada más, es bien interesante el enfoque, que luego cada uno lo podrá tomar como un input o adaptarlo y extenderlo con otras opciones. Las tablas de decisión (o matriz de decisión) son una excelente manera de ponderar las opciones de acuerdo a los distintos factores que afectan tu decisión. Explicamos cómo usarlas hace un tiempo en este post.
Agrego además que ahí en esa tabla hay pocas opciones y que para tomar una adecuada decisión es importante considerar incluso diversos niveles de automatización, no solo en la UI, sino también todas las capas. Para entender más de esto te recomiendo leer sobre la pirámide de automatización acá.
Por último, para entender más sobre qué herramienta de automatización de pruebas a nivel de UI web te conviene elegir, creo que algo que ayuda mucho es escuchar la entrevista que le hice a Oren en mi podcast unos meses atrás. Oren explica muy bien el funcionamiento interno de cada herramienta y así qué beneficios y qué desventajas tiene cada opción.