El curso combina la metodología Moodle (para subir contenidos teóricos y actividades prácticas) con 5 Webinar semanales de una hora cada uno (10 webinar en total durante toda la impartición del curso).

Horario webinar: 10:00-11:00

Duración total del curso: 30 horas.

Fechas: 30 de mayo al 10 de junio de 2022

El objetivo del curso es explicar, de forma práctica, las características, librerías y formas de hacer Testing en proyectos Javascript.

Se explicarán los diferentes tipos de tests (unitarios, integración…), las características de cada uno de ellos y en qué situaciones son más apropiados.

A lo largo del curso utilizaremos Jest para escribir test unitarios y también veremos características de otras librerías de testing (como Mocha o las diferencias de Jest vs Jasmine). A continuación veremos Cypress como alternativa para tests end-to-end y sus diferencias con otros enfoques como Selenium o Puppeteer. Por último veremos otros enfoques al testing de aplicaciones JS con Storybook y visual regression tools.

El objetivo final del curso es que los alumnos puedan utilizar las técnicas aprendidas en el curso para testear una aplicación Javascript existente.