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