• No hay productos en el carrito.

Inicio / Cursos / Cypress con JavaScript: automatización E2E y pruebas de API
Impartido por The Free Range TesterPago único de $2,800 MXN · acceso por 12 meses

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

Creá tests confiables con selectores, fixtures, cy.intercept, GitHub Actions, Cypress Cloud e IA.

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 55 h 11 unidades Nivel intermedio
Qué aprenderás

Lo que serás capaz de hacer

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.

  • 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.

Temario

UNIDAD 1 - Sobre este curso · 3 lecciones

UNIDAD 1 - Sobre este curso

  • ¿Cómo funciona el curso?Video · 2 min
  • Tengo una pregunta...¿Cuál es la mejor manera de consultar mi duda?Video · 1 min
  • El mindset de aprendizaje que aconsejo y que es parte del curso.Video · 2 min
UNIDAD 2 - Introducción a Cypress: Sus ventajas y desventajas en Automation. · 8 lecciones

UNIDAD 2 - Introducción a Cypress: Sus ventajas y desventajas en Automation.

  • Qué es Cypress y por qué está tan de moda?Video · 2 min
  • Comparativa Cypress vs SeleniumVideo · 7 min
  • Comparativa Cypress vs PlaywrightVideo · 4 min
  • E2E: Beneficios y desafios para hacerlo bienVideo · 14 min
  • Component testing con CypressVideo · 9 min
  • Limitaciones de CypressVideo · 11 min
  • Flaky Tests: ¿Qué son?Video · 9 min
  • Errores comunes que tenés que conocer antes de empezar a automatizar con CypressVideo · 10 min
UNIDAD 3 - Instalación paso a paso y setup del proyecto. · 11 lecciones

UNIDAD 3 - Instalación paso a paso y setup del proyecto.

  • Unas palabras sobre la historia de Javascript y de qué va el lenguaje.Video · 6 min
  • La base teórica de JavaScript necesaria.Video · 15 min
  • JavaScript o TypeScript cuál usar y para quién es cada unoVideo · 8 min
  • Instalando Node.js, VSCode y Cypress: Windows y MacOS.Video · 4 min
  • El archivo de configuración para Tipos: tsconfig.jsonVideo · 8 min
  • Configurando por primera vez CypressVideo · 11 min
  • La UI de CypressVideo · 7 min
  • Scripts personalizados y atajos para los comandos más usadosVideo · 8 min
  • Abriendo nuestro proyecto de Cypress en VSCodeVideo · 7 min
  • Creando un test básico y ejecutando en el Test Runner: Características, UI.Video · 10 min
  • Ejecutando los tests en distintos browsers.Video · 6 min
UNIDAD 4 - Escribir y depurar tests confiables · 20 lecciones

UNIDAD 4 - Escribir y depurar tests confiables

  • El plugin del Test Runner para generar locators.Video · 6 min
  • Locators: La filosofía y cómo escribir nuestros CSS LocatorsVideo · 10 min
  • Encontrando un web element por su textoVideo · 4 min
  • Filtros y cómo nos ayudan a encontrar elementos webVideo · 3 min
  • Cómo funciona el comando .get()?Video · 5 min
  • Cómo funciona el comando .find()?Video · 3 min
  • Comandos que te van a ayudar a ubicar elementosVideo · 15 min
  • Selectores robustosVideo · 14 min
  • Los comandos más usados para UIVideo · 20 min
  • Validaciones con Cypress: Explícitas e implícitas?Video · 8 min
  • Las Assertions más comunes en Cypress y cómo usarlas.Video · 18 min
  • Promesas en Cypress: Qué son?Video · 2 min
  • Cómo manejamos las Promesas con Cypress?Video · 4 min
  • Callbacks: Qué son y cómo se usan?Video · 5 min
  • Manejando tablas con Cypress y el comando each.Video · 18 min
  • Debugging en Cypress: Log, Pause, Debug e interfazVideo · 17 min
  • Test isolation: Independencia total entre testsVideo · 8 min
  • Esperas inteligentesVideo · 14 min
  • Assertions que realmente validan valorVideo · 19 min
  • Manejo de estado y limpieza de datos entre testsVideo · 16 min
UNIDAD 5 - Datos de prueba y arquitectura reutilizable · 9 lecciones

UNIDAD 5 - Datos de prueba y arquitectura reutilizable

  • Test data strategy fixtures vs factories dinámicasVideo · 4 min
  • Fixtures en CypressVideo · 8 min
  • Parametrizando test data desde un JSON usando Each.Video · 7 min
  • Crear una factory con Faker y CypressVideo · 12 min
  • Estructura de carpetas profesionalVideo · 14 min
  • La filosofía de los comandos: en contra del Page Object Model.Video · 10 min
  • Implementando Page Object Model en Cypress.Video · 12 min
  • Creando comandos para ser reutilizados: Cuando se abre una ventana nuevaVideo · 5 min
  • Creando comandos para ser reutilizados: Handler para iFramesVideo · 8 min
UNIDAD 6 - API, autenticación y tráfico de red · 13 lecciones

UNIDAD 6 - API, autenticación y tráfico de red

  • Usando el método cy.request para enviar requests del tipo GET.Video · 10 min
  • Usando el método cy.request para enviar requests del tipo POST.Video · 8 min
  • Usando el método cy.request para enviar requests del tipo PUT.Video · 4 min
  • Usando el método cy.request para enviar requests del tipo DELETE.Video · 3 min
  • Validaciones de APIVideo · 16 min
  • Ejemplos con APIs y Cypress: LoginsVideo · 6 min
  • Sesiones en CypressVideo · 4 min
  • Manejo de CookiesVideo · 13 min
  • Usando el método cy.intercept para mocking y stubbing.Video · 6 min
  • Usando el método cy.intercept parte 2: En acciónVideo · 5 min
  • Mocking vs entorno real: Cuándo usar cada unoVideo · 5 min
  • Cypress y Proxies para llegar a nuestra aplicación bajo pruebaVideo · 2 min
  • Ejemplos con APIs y Cypress: dB Seeding.Video · 7 min
UNIDAD 7 - CI/CD y reportes · 3 lecciones

UNIDAD 7 - CI/CD y reportes

  • Variables de entorno seguras en CIVideo · 4 min
  • Ejecutar Cypress en Github ActionsVideo · 14 min
  • Monitoreando los videos y screens que se crearon.Video · 2 min
UNIDAD 8 - Cypress Cloud - Reportes y ejecución paralela · 3 lecciones

UNIDAD 8 - Cypress Cloud - Reportes y ejecución paralela

  • Cypress CloudVideo · 18 min
  • Ejecución paralela y Smart Orchestration con Cypress CloudVideo · 6 min
  • Generando reportes Mochawesome.Video · 7 min
UNIDAD 9 - Cypress + IA · 1 lecciones

UNIDAD 9 - Cypress + IA

  • Cómo pedirle a la IA tests útiles selectores robustos y buenas assertionsVideo · 11 min
UNIDAD 10 - Temas avanzados y estrategias de testing · 2 lecciones

UNIDAD 10 - Temas avanzados y estrategias de testing

  • Usando jQuery y Cypress para manejar los tabs.Video · 9 min
  • Creando tests de accesibilidad con Axe y CypressVideo · 6 min
UNIDAD 11 - Despedida del curso · 3 lecciones

UNIDAD 11 - Despedida del curso

  • ¿Qué aprendimos?Video · 3 min
  • Si querés aprender más...Video · 1 min
  • Adios!Lectura · 0 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    11 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

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

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por The Free Range Tester.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 11 unidades · 76 lecciones · 55 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por The Free Range Tester; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Cypress con JavaScript: automatización E2E y pruebas de API

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture