Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Cypress con JavaScript: automatización E2E y pruebas de API
Highest Rated
Rating: 4.7 out of 5(921 ratings)
3,339 students

Cypress con JavaScript: automatización E2E y pruebas de API

Creá tests confiables con selectores, fixtures, cy.intercept, GitHub Actions, Cypress Cloud e IA.
Last updated 10/2026
Spanish
Spanish [Auto],

What you'll learn

  • Por qué Cypress tiene un papel cada vez más importante como herramienta de Automation E2E.
  • Instalación de las herramientas necesarias para trabajar con Cypress.
  • Automatización de UI con Cypress.
  • Automatización de API con Cypress
  • Automatización E2E con Cypress
  • Las mejores prácticas propuestas por esta herramienta.
  • Cómo usar las mejores prácticas usadas en otras herramientas: Page Object Model, iteración de test data.

Course content

11 sections • 76 lectures • 10h 19m total length
  • ¿Cómo funciona el curso?1:42

    Cómo es la estructura del curso y mi manera de enseñar?

  • Tengo una pregunta...¿Cuál es la mejor manera de consultar mi duda?1:03

    En algún momento del curso seguramente te surja una duda. En este video te explico rápido cuál es la mejor manera de hacer tus preguntas en el curso.

  • El mindset de aprendizaje que aconsejo y que es parte del curso.2:26

    Con los años he observado distintos tipos de predisposición a aprender. En este video te recomiendo, muy rápido, la mentalidad que te va a llevar adelante para aprender y, en definitiva, para progresar en tu carrera.

Requirements

  • Tener el curso de Programación para Testers completo o los conocimientos de GIT y programación básica allí planteados (Principios SOLID, Pilares de la Programación Orientada a Objetos, Git)

Description

Aprendé a automatizar pruebas web con Cypress y JavaScript, desde la instalación y el primer test hasta el trabajo con APIs, datos de prueba y ejecución en CI/CD. El curso combina ejemplos prácticos con decisiones de diseño para que entiendas cómo construir tests útiles, mantenerlos y detectar por qué fallan.


Vas a configurar el proyecto, ejecutar pruebas en distintos navegadores y trabajar con comandos, selectores y assertions. También vas a explorar promesas, callbacks, debugging, aislamiento entre tests, esperas inteligentes y limpieza de datos. El objetivo es comprobar el comportamiento de la aplicación con pruebas independientes y validaciones que aporten información.


Para organizar la automatización, vas a usar fixtures, datos parametrizados y factories con Faker. Vas a recorrer la estructura del proyecto, los comandos reutilizables y la implementación de Page Object Model, analizando las decisiones que implica cada enfoque.


El curso incluye pruebas de API con cy.request, validación de respuestas, autenticación, sesiones y cookies. Con cy.intercept vas a trabajar sobre el tráfico de red, mocking y stubbing, y a analizar cuándo conviene simular una respuesta o probar contra el entorno real.


Después vas a ejecutar Cypress en GitHub Actions, trabajar con variables de entorno y revisar videos y capturas de las ejecuciones. También vas a conocer Cypress Cloud, la ejecución paralela y los reportes con Mochawesome.


El recorrido se completa con pruebas de accesibilidad usando Axe y el uso de IA para pedir tests, selectores y assertions con mejores criterios. Además, se analizan las ventajas, limitaciones y el alcance de Cypress en E2E y component testing.


Este curso está dirigido a testers, profesionales de QA y desarrolladores que quieren incorporar Cypress a su trabajo. Incluye una base de JavaScript y avanza hacia prácticas de automatización, organización y diagnóstico para aplicar en proyectos de pruebas web.

Who this course is for:

  • Testers y Desarrolladores que quieran hacer tests con Cypress en sus aplicaciones.