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.
- Teacher: Javier Gamarra