Saltar al contenido
Programer

Módulo 19

Testing y calidad de software

Comprobar que tu código hace lo que debe: pruebas unitarias, de componentes y end-to-end, y calidad estática con linters, formateadores y SonarQube.

4 lecciones · unos 46 minutos

0 de 4 lecciones completadas0%
  1. 1

    Pruebas unitarias: Vitest, Jest y Mocha

    La pirámide de testing, la estructura de una prueba, dobles de prueba y los tres runners más usados.

  2. 2

    Pruebas de componentes

    Testing Library, Angular Testing Utilities, Vue Test Utils y por qué Enzyme quedó atrás.

  3. 3

    Pruebas end-to-end: Playwright, Cypress y Selenium

    Automatizar un navegador real para probar la aplicación como lo haría una persona, sin pruebas inestables.

  4. 4

    Calidad estática: ESLint, Prettier y SonarQube

    Encontrar errores sin ejecutar el código, formatear de forma automática y vigilar la calidad del proyecto.

Siguiente módulo20. Monitorización y observabilidad