Objetivos
- Conocer la terminología y la filosofía de los distintos tipos de pruebas.
- Comprobar funcionalidades con pruebas end to end de aplicaciones web.
- Refactorizar código legacy con la tranquilidad de las pruebas unitarias y de integración.
- Crear nuevo código correcto bajo el paradigma Test Driven Development.
- Conocer las principales herramientas y para qué se usa cada una. Puppeteer, Cypress y Jest.
A quién va dirigido
Programadores que conozcan alguno de estos lenguajes: Java, C#, JavaScript o TypeScript.
- Inicio mi carrera en la programación
- Mantengo código heredado
- Lidero un equipo
- Creo que puedo hacerlo mejor
"Los desarrolladores no tienen que justificar las pruebas y la refactorización; porque esas disciplinas aumentan su eficiencia y la productividad"
Robert C. Martin
- Profesor: Alberto Basalo