Curso Testing con Vitest

Descripción

Vitest es un marco de pruebas (testing framework) moderno y ultrarrápido, diseñado específicamente para Vite, que te permite ejecutar pruebas unitarias y de integración con una configuración mínima.

Este marco permite hacer pruebas en typescript con una configuración mínima, además permite probar código en los SFC (componente de un sólo archivo) de Vue, JSX y TSX lo cual puede ser a veces imposible en resto de los frameworks de pruebas.

Principios fundamentales de Vitest

  • Velocidad: Cada decisión de diseño prioriza el rendimiento sin sacrificar la funcionalidad.
  • Moderno: Compatibilidad nativa con ESM, TypeScript y funciones modernas de JavaScript.
  • configuración mínima: Valores predeterminados inteligentes que funcionan de inmediato en la mayoría de los proyectos.

Objetivo del Curso Testing con Vitest

En nuestro curso de Testing con Vitest aprenderás:

  • Configurar Vitest y Jest, escribir tus primeros tests unitarios y comprender las mejores prácticas
  • Probar funciones, clases y módulos con aserciones claras y cobertura completa
  • Verificar que los componentes funcionen correctamente juntos en escenarios de aplicación reales
  • Manejar promesas, async/await y llamadas API con confianza
  • Aislar dependencias, simular servicios externos y controlar entornos de prueba
  • Escribir tests primero para guiar el diseño e implementación del código
  • Medir y mejorar la cobertura de tests para aplicaciones listas para producción

Temario General del Curso Testing con Vitest

  • Descripción general.
  • Probar Vitest en línea.
  • Añadir Vitest a su proyecto.
  • Escribir pruebas.
  • Configurar Vitest.
  • Compatibilidad con proyectos.
  • Interfaz de línea de comandos.
  • Instalación automática de dependencias.
  • Integraciones IDE.

Audiencia

Ideal para quienes tengan pérfiles técnicos que operen con el ecosistema de JavaScript, EcmaScript o TypeScript.

Sobre todo personal enfocado al aseguramiento de la calidad, automatización de pruebas o testers.

Metodología

Estos cursos son prácticos, con elementos esenciales de teoria.

Requisitos

Para obtener los mejores resultados de esta capacitación se recomienda tener conocimientos en el desarrollo con un ecosistema basado en JavaScript (ES5+, NodeJs, TypeScript, NPM, etc).

Duración

20 horas.

Solicita informes