Tal como comenté en este post y en este, hoy acabo de terminar de brindar un webinar titulado “How to Increase Test Coverage Over Time with Automation”, organizado en conjunto entre SmartBear y Abstracta.
Comparto por acá las slides:
También comparto el link al e-book sobre automatización, que es un material que está disponible de manera gratuita en el sitio de Abstracta.
Por acá quedó la grabación de la charla.
Básicamente, comencé hablando del concepto de cobertura de pruebas y su utilidad. Luego estuvimos viendo una estrategia para mejorar la cobertura a lo largo del tiempo (que ya había compartido en el blog de Abstracta). Por último, hice una pequeña demo de la herramienta CrossBrowserTesting donde mostraba cómo se pueden utilizar herramientas de automatización para ejecutar en distintas plataformas, logrando mejorar la cobertura de esa manera.
Incluso, algo que había planteado, es que es recomendable realizar un plan de cómo queremos ejecutar las pruebas, en ciertos casos será necesario ejecutar todo en todas las configuraciones posibles, o sino, podemos tener algo más óptimo aplicando técnicas de testing combinatorio. Para esto, podemos usar herramientas que para calcular combinaciones de pruebas, browser y sistema operativo, donde logremos cubrir todos los pares (aplicando algoritmos de pair-wise). Acá hay una lista de herramientas.
Creo que el webinar salió bastante mejor de lo que me imaginé, especialmente por todas las preguntas generadas al final. Habían 250 personas anotadas, participaron 60, ¡e hicieron muchas preguntas!
¡Gracias a todos los que acompañaron! Y especialmente, gracias a Alex McPeak de SmartBear, que organizó todo de manera estupenda, a Kalei y Germán del equipo de Abstracta que me dieron un apoyo enorme.