TÉCNICAS DE TESTING PARA DESARROLLO FRONT CON JEST Y CYPRESS - EDICIÓN 5

Panel de acciones

TÉCNICAS DE TESTING PARA DESARROLLO FRONT CON JEST Y CYPRESS - EDICIÓN 5

28, 29 DE SEPTIEMBRE, 5 Y 6 DE OCTUBRE - 15 PLAZAS MÁXIMO

Cuándo y dónde

Fecha y hora

Ubicación

Online

Política de reembolso

Reembolsos hasta 30 días antes del evento

Acerca de este evento

OBJETIVOS DEL CURSO

Al terminar esta formación serás capaz de desarrollar una aplicación Front siguiendo un enfoque de TDD y manteniendo y desarrollando una suite de testing unitario con Jest , así como de E2E con Cypress, de manera eficaz, profesional y mantenible.

CONTENIDOS

CONTENIDO PRÁCTICO:

  • Desarrollaremos código sobre ejemplos reales utilizando una aplicación en JS Vanilla.
  • Mantendremos un enfoque TDD, utilizando nuestros archivos de testing unitario como guía.
  • Todo el material estará disponible en repositorios.
  • Identificaremos anti-patrones a evitar durante el desarrollo.

ENFOQUE PROFESIONAL EN TUS PRUEBAS:

  • Construir una suite de pruebas efectiva que puedas utilizar en cualquier proyecto.
  • Desarrollar test deterministas.
  • Aprender a evitar “flaky tests” y falsos positivos.
  • Desarrollar suite de pruebas mantenible.
  • Utilizando las mejores prácticas de desarrollo.

HERRAMIENTAS DEMANDADAS EN EL MERCADO:

  • Desarrollada por Facebook, Jest se ha convertido en la librería de referencia para crear suites de pruebas completas sobre aplicaciones JavaScript.
  • Por su facilidad de uso, instalación y ventajas a la hora de depurar errores, Cypress se ha convertido en una de las herramientas más utilizadas a día de hoy a la hora de automatizar pruebas web.
  • La automatización de pruebas es fundamental en entornos ágiles y donde se requieren entregas rápidas de versiones.

A QUIÉN VA DIRIGIDO

Profesionales del desarrollo web que quieran completar su formación e iniciarse en el testing y TDD en la parte front. Además, se mostrará cómo realizar pruebas e2e con la herramienta Cypress.

REQUISITOS PREVIOS:

Conocimientos básicos sobre. desarrollo web y JavaScript.

El entorno de desarrollo que se utilizará durante las sesiones será:

  • Node (8 o posterior) y npm
  • Navegadores Chrome y Firefox instalados (idealmente últimas versiones)
  • Entorno de desarrollo Javascript (VSCode, webstorm…)

MENTORES

Francisco Moreno es QA Lead en Sngular. Ingeniero informático, PMP, PSMI e ISTQB certificado. Ha dado numerosas charlas y formaciones relacionadas con el testing en diferentes eventos a nivel nacional (VLCTesting, TestAcademy, AfterTest) además de ser Co-organizador de la comunidad online @NorthemQuality.

Jon Rojí es Frontend Lead en Sngular. Ingeniero informático con pasión por el front. Participante habitual de charlas y eventos a nivel nacional, así como formador en Angular y otras tecnologías de desarrollo tanto en escuela como en empresa.

CALENDARIO DEL CURSO

Es un curso con una duración de diez horas, distribuidos en cuatro días, que se imparte en Lunes y Miércoles durante dos semanas consecutivas en horario de tarde, compatible con la actividad profesional.

Estos días se desarrollan entre clases con nuestros mentores, profesionales en su área docente que disfrutan compartiendo conocimiento y proponiendo retos que deberás resolver de manera individual y en equipo.

28, 29 DE SEPTIEMBRE, 5 Y 6 DE OCTUBRE

28 y 29 de Septiembre de 18:00 a 21:00 (3 horas al día)

5 y 6 de Octubre de 18:00 a 20:00 (2 horas al día)

* Se respetan festivos nacionales de España, no autonómicos o locales, adaptando el calendario de clases.

¿CÓMO FUNCIONA?

Las clases serán emitidas en directo por profesionales de referencia, con los cuales podrás interactuar con ellos durante la sesión. Utilizamos herramientas colaborativas online de última generación para ofrecer una excelente experiencia formativa.

Dispondrás del material didáctico necesario para consolidar tu aprendizaje, así como te acompañaremos desde el equipo de la escuela durante el curso para ayudarte a conseguir tus objetivos.

MÁS INFORMACIÓN

Si necesitas mas información recuerda que puedes contactar con nosotros por email en "hello@uxerschool.com".