Saltar al contenido

Testeando Código Heredado. De Cypress a Jest

Foto de Javier Vélez
Hosted By
Javier V.
Testeando Código Heredado. De Cypress a Jest

Detalles

Cuando nos piden introducir una nueva funcionalidad que requiere tocar código heredado, a menudo lo hacemos con miedo, miedo a romperlo, miedo a provocar efectos secundarios en otras partes del código por falta de tests, o incluso, de ni siquiera saber dónde introducir esa nueva funcionalidad ya que el código es incomprensible.

Lidiar con código heredado puede ser un verdadero reto y a veces un poco frustrante. ¿Cómo podría reducir mi frustración o mis miedos? Introduciendo tests claro pero… ¿Cómo comienzas a crear pruebas para un código heredado?

En ésta charla te mostraré los pasos que suelo utilizar para introducir tests en un código heredado. Cómo crear unos tests de tipo end-to-end utilizando Cypress, cómo desacoplarse de jQuery para así dar pasos a unos tests más robustos con jest. A su vez veremos algunos de los problemas más comunes que nos podemos encontrar a la hora de crear tests.

Sobre mí:

Mi nombre es José Cabrera, soy Front-end developer y formo parte del equipo de Codium. Me interesa sobre todo las buenas prácticas y el mundo del testing, tanto así, que colaboré en los inicios de la creación de Vitest, la nueva herramienta de testing basado en Vite.

Me apasiona el deporte, sobre todo el fútbol (en realidad el post-partido debido a que siempre cae una cervecita), el mundo de la cocina. Con la pandemia decidí hacer un cambio de localización y actualmente estoy viviendo en Canarias :)

Photo of MadridJS group
MadridJS
Ver más eventos
Evento en línea
Este evento ya se ha celebrado