El pasado sábado 15 de septiembre tuve el honor de ser uno de los ponentes de las #4sessions de verano en este 2018.
En mi sesión, que titulé «Selenium + Docker: ¡Qué me es-test container!«, intenté explicar en qué consiste el functional testing (muy por encima), cuál es la diferencia con el resto de tests que todos conocemos (Unit test, Integration…) y como mediante Selenium podemos añadir este tipo de pruebas a nuestros proyectos web en C#.
Además, utilizando las imágenes de Docker que SeleniumHQ ha desarrollado, y automatizando la ejecución de dichos tests mediante Azure DevOps (antiguo VSTS), conseguimos añadir a nuestro pipeline de CI/CD las pruebas funcionales que tantos problemas nos evitan, especialmente cuando queremos tener una trazabilidad y un conjunto de regression test que eviten que rompamos algo al añadir funcionalidad nueva o modificar la existente.
A continuación os dejo los enlaces a los recursos que utilicé en la charla.
Código del proyecto C# usando Selenium disponible en:
https://github.com/huorswords/swords.demo.selenium
Y por último, las diapositivas aquí:
https://www.slideshare.net/techdencias/selenium-docker
¡Gracias a todos los asistentes por venir!