CursosWorkshop IAEmpresasPreciosBlogNewsletter
  • Cursos
  • Workshop IA
  • Empresas
  • Precios
  • Blog
  • Newsletter
Suscríbete
  • Cursos
  • Empresas
  • Comunidades
  • Blog
  • Tarjeta regalo
  • Newsletter
  • Soporte
  • Tienda
  • ConfAiBot
  • Contacta
  • Aviso legal
  • Condiciones generales
  • Política de privacidad
  • Política de cookies

Curso de Testing en frontend

Standard
Núria SorianoJavier Ferrer

Por Núria Soriano y Javier Ferrer – Metodologías y buenas prácticas y Frontend

Aprende cómo testear tus aplicaciones frontend, aplicando buenas prácticas para conseguir unos tests mantenibles que aporten confianza.

Ir al curso

💸 Primera lección disponible sin registro 💸

El testing en frontend tiene unas peculiaridades que a menudo nos causan frustración si no testeamos de la manera adecuada: tests que nos dan error cuando el código sigue funcionando, código que se rompe cuando el test pasa correctamente, tener que cambiar los tests por cada refactor que hacemos… ¡Pero testear el frontend no tiene por qué ser un infierno!

En este curso veremos cómo aplicar buenas prácticas, poniendo el foco en testear desde el punto de vista del usuario, para crear tests que sean robustos y que nos den confianza.

Todo esto con ejemplos del Mundo Real™, ¡no más testear un componente counter!

Con este curso aprenderás a:

  • 👌 Aplicar buenas prácticas independientemente de las herramientas que utilicemos
  • 🏆 Pirámide vs Trofeo: Qué entendemos como unidad en nuestros test unitarios
  • 💇 Mejorar la mantenibilidad de nuestros tests
  • 📖 Escribir tests semánticos y más legibles
  • 🎡 Testear accesibilidad
  • 🏃 Cómo testear componentes que contengan animaciones
  • 👯 Cuando y por qué usar test doubles
  • 🐙 Cómo sacarle partido a Testing Library
  • 🚀 Todo esto con ejemplos en React, Vue y Angular

Este curso cuenta con la colaboración de PcComponentes, Audiense, Genially, Ricardo Borillo y Iago Lastra. ¡Muchas gracias!

Contenido gratis

En la sección "Preview" de arriba puedes acceder al índice del curso y ver los primeros 2 vídeos totalmente gratis y sin necesidad de registrarte.

Nos hemos esforzado mucho en preparar este curso, con lo que puedes comprobar por ti mismo la calidad de los vídeos y temas que tocaremos 😊

Vídeos del curso

  • 🦉 ¿Por qué el testing en frontend está roto?
  • 🏗 Las bases de Testing Library: testeando un componente simple

  • 👐 Agnóstica del framework: ejemplo con React vs Vue vs Angular
  • 💣 Redefiniendo el testing en frontend
  • ☝️ ¡A praticar! Caso de uso

  • ✨ Testeando lo que de verdad importa
  • 🙋 Ejemplo con Testing Library: testing centrado en el usuario
  • ⚠️ fireEvent vs userEvent
  • 🧘 Tests semánticos y más legibles
  • 🛠 ¡A praticar! De Vue Test Utils a Testing Library

  • 🚀 Automatizar tests de accesibilidad con Jest Axe
  • 🤏 Selectores accesibles

  • ⚡️ La estructura de nuestro test: Arrange, Act, Assert
  • 🏰 Los tests que emocionaron a Cervantes

  • 🗣️ Entendiendo cuándo es necesario mockear
  • ⚠️ Peligros de doblar el fetch
  • ⏳ Testeando animaciones

  • 🖌️ Mejorar la mantenibilidad de nuestros tests con custom renderers
  • 🎭 Agilizar la creación de datos fake con Test Object Factories
  • 📸 Snapshot testing, ¿sí o no?

  • 👩‍💻 Implementando una nueva feature con TDD
  • ⏰ TDD hard mode con fake timers

  • ⚡️ Integramos el testing en nuestra pipeline

  • 🤲 Diferencias entre acceptance test y E2E
  • 🍨 Testeando JavaScript vanilla
  • 🧱 Cómo testear con librerías de UI como Vuetify

  • ❓Errores frecuentes con Testing Library
  • 🤟 Siguientes pasos
Ir al curso

Cursos relacionados

Standard
Tailwind CSS: Arquitectura y buenas prácticas

🚤 Tailwind CSS: Arquitectura y buenas prácticas

Paco CastellóRafa Gómez

Aprende a estructurar tus proyectos con Tailwind CSS siguiendo buenas prácticas.

Ver curso
Standard
Cómo medir la productividad de equipos de desarrollo [Charla]

🔬 Cómo medir la productividad de equipos de desarrollo [Charla]

AudienseCodely

Charla donde Alfredo Artiles nos cuenta cuando y cómo tiene sentido medir la productividad de equipos de desarrollo.

Ver curso
Standard
Ofertas de empleo

📄 Ofertas de empleo

Javier FerrerRafa Gómez

Ofertas de empleo verificadas por Codely

Ver curso
Ver catálogo completo

Paga según tus necesidades

lite (sólo mensual)

19 €
al mes
  • Cursos esenciales de programación para construir una base sólida
Popular

standard

24,92 €
Descuento vs mensual de 49 €
Pago anual de 299 €
al mes
  • Catálogo principal para dominar cómo escribir un código mantenible, escalable y testable
  • Recibir ofertas de empleo verificadas por Codely
  • Factura de empresa
  • Acumular descuentos al renovar

premium

41,58 €
Descuento vs mensual de 89 €
Pago anual de 499 €
al mes
  • Cursos exclusivos de IA para mantenerte siempre actualizado
  • Acceso anticipado a nuevos cursos
  • Descuento en workshops
  • Recibir ofertas de empleo verificadas por Codely
  • Factura de empresa
  • Acumular descuentos al renovar

No subiremos el precio mientras mantengas tu suscripción activa

SuscríbeteInicia sesión