Free Range Testers/E2E Testing con Cypress y JavaScript

  • $39 o 6 pagos mensuales de $7.50

E2E Testing con Cypress y JavaScript

  • Curso online
  • 60 Lecciones
  • Acceso a Discord

Aprendé a garantizar la calidad y funcionalidad de sus aplicaciones web mediante pruebas End-to-End (E2E) utilizando Cypress, una de las herramientas más potentes y populares del mercado. Este curso abarcará desde conceptos básicos hasta técnicas avanzadas de E2E Testing, equipándote con el conocimiento necesario para construir, desarrollar y mantener pruebas automatizadas robustas

¿Por qué aprender Cypress?

Descubramos por qué Cypress.io se ha convertido en una habilidad imprescindible en el currículum de todo profesional de QA en Software

Pruebas End-to-End Directamente en el Navegador

Cypress.io es una herramienta avanzada para realizar pruebas end-to-end que se ejecutan dentro del navegador, simulando acciones reales del usuario de manera precisa. Aprender Cypress te capacita para implementar pruebas automatizadas eficientes y fiables, fundamentales para el desarrollo de aplicaciones web con una experiencia de usuario sobresaliente.

Líder en Adopción de Mercado Después de Selenium

Cypress.io se destaca como el framework de pruebas con mayor crecimiento y adopción en la industria, solo superado por Selenium. Esta popularidad asegura una vasta comunidad de usuarios y una abundancia de recursos de aprendizaje, lo que facilita su implementación y resolución de problemas. Dominar Cypress significa adquirir una habilidad en demanda, preparándote para contribuir en una amplia gama de proyectos de desarrollo web.

Depuración Avanzada y Visualización de Pruebas

Con la capacidad de tomar instantáneas durante la ejecución de las pruebas y ofrecer una salida de consola detallada, Cypress transforma la depuración de pruebas en un proceso intuitivo. Aprender a utilizar esta herramienta te equipa con habilidades críticas para la depuración eficaz de pruebas, esencial para asegurar la calidad y la fiabilidad del software en el desarrollo orientado al futuro.

¿Qué vamos a ver en este curso?

Introducción al curso

¿Cómo funciona el curso?
  • 2 min
  • 248 MB
Tengo una pregunta...¿Cuál es la mejor manera de consultar mi duda?
  • 2 min
  • 153 MB
El mindset de aprendizaje que aconsejo y que es parte del curso.
  • 3 min
  • 354 MB
Disclaimer sobre versión y funciones experimentales de Cypress
  • 2 min
  • 207 MB

Sobre Cypress: Ventajas y desventajas frente a otros frameworks

¿Qué es Cypress y por qué está tan de moda?
  • 2 min
  • 283 MB
Vista previa
El concepto de Cypress y sus beneficios frente a Selenium.
  • 3 min
  • 418 MB
Vista previa
Algunas palabras sobre Cypress vs Selenium
  • 4 min
  • 553 MB
Vista previa
Un primer vistazo a sus desventajas frente a otras opciones.
  • 4 min
  • 559 MB
Vista previa
Unas palabras sobre la historia de Javascript y de qué va el lenguaje.
  • 7 min
  • 898 MB
E2E: Beneficios y desafíos para hacerlo bien
  • 19 min
  • 231 MB

Instalación paso a paso y setup del proyecto

La base teórica de JavaScript necesaria.
  • 15 min
  • 122 MB
Instalando Node.js, VSCode y Cypress: Windows y MacOS.
  • 5 min
  • 113 MB
La interfaz de Cypress
  • 7 min
  • 151 MB
Abriendo nuestro proyecto de Cypress en VSCode
  • 4 min
  • 53.5 MB

El Runner de Cypress y su CLI

Creando un test básico y ejecutando en el Test Runner: Características, UI.
  • 11 min
  • 520 MB
Ejecutando los tests en distintos browsers.
  • 7 min
  • 330 MB
Estructura de un proyecto en Cypress.
  • 10 min
  • 664 MB

Automatizando con Cypress

El plugin del Test Runner para generar locators.
  • 7 min
  • 561 MB
Locators Parte 2: La filosofía y cómo escribir nuestros CSS Locators
  • 10 min
  • 684 MB
Plugin para habilitar el uso de XPath con Cypress.
  • 5 min
  • 458 MB
Encontrando un web element por su texto
  • 4 min
  • 332 MB
Filtros y cómo nos ayudan a encontrar elementos web
  • 4 min
  • 1.11 GB
Las Assertions más comunes en Cypress y cómo usarlas.
  • 18 min
  • 1.36 GB
Debugging en Cypress: Log, Pause, Debug e interfaz
  • 18 min
  • 1.26 GB

Los comandos de Cypress: Todo lo que necesitás saber

Cómo funciona el comando .get()?
  • 5 min
  • 324 MB
Cómo funciona el comando .find()?
  • 3 min
  • 182 MB
Comandos que te van a ayudar a ubicar elementos
  • 15 min
  • 514 MB
Los comandos más usados para UI
  • 21 min
  • 1.23 GB
Validaciones con Cypress: Explícitas e implícitas?
  • 9 min
  • 238 MB
Promesas en Cypress: ¿Qué son?
  • 3 min
  • 342 MB
Cómo manejamos las Promesas con Cypress?
  • 4 min
  • 230 MB
Callbacks: Qué son y cómo se usan?
  • 5 min
  • 1.24 GB
Manejando tablas con Cypress y el comando each.
  • 18 min
  • 1.23 GB

Sesiones y cookies

Usando jQuery y Cypress para manejar los tabs.
  • 10 min
  • 603 MB
El comando experimental Session y cómo acelerar el login
  • 7 min
  • 402 MB
Manejo de cookies
  • 13 min
  • 876 MB
Cypress y Proxies para llegar a nuestra aplicación bajo prueba
  • 3 min
  • 741 MB

API Requests y Responses

Usando el método cy.request para enviar requests del tipo GET.
  • 13 min
  • 511 MB
Usando el método cy.request para enviar requests del tipo POST
  • 6 min
  • 257 MB
Usando el método cy.request para enviar requests del tipo PUT
  • 3 min
  • 78.5 MB
Usando el método cy.request para enviar requests del tipo DELETE
  • 2 min
  • 63.7 MB
Usando el método cy.intercept para mocking y stubbing.
  • 7 min
  • 491 MB
Usando el método cy.intercept parte 2: En acción
  • 6 min
  • 216 MB
Ejemplos con APIs y Cypress: Logins
  • 17 min
  • 869 MB
Ejemplos con APIs y Cypress: dB Seeding.
  • 7 min
  • 381 MB

Fixtures y Custom Commands

¿Cómo funcionan los fixtures?
  • 6 min
  • 356 MB
Parametrizando test data desde un JSON usando Each
  • 7 min
  • 413 MB
La filosofía de los comandos: en contra del Page Object Model
  • 10 min
  • 820 MB
IMPORTANTE: Update a Cypress 10 a partir de ahora - Intro a commands.js
  • 6 min
  • 225 MB
Creando comandos para ser reutilizados: Handler para iFrames
  • 9 min
  • 556 MB
Creando comandos para ser reutilizados: Login
  • 5 min
  • 428 MB
Creando comandos para ser reutilizados: Cuando se abre una ventana nueva
  • 5 min
  • 1.43 GB

Reportes, Dashboard y más

Viendo de qué va el Dashboard y su utilidad.
  • 8 min
  • 601 MB
Monitoreando los videos y screens que se crearon
  • 2 min
  • 155 MB
Generando reportes Mochawesome
  • 7 min
  • 503 MB
Implementando Page Object Model en Cypress
  • 13 min
  • 1.03 GB
Creando tests de accesibilidad con Axe y Cypress
  • 6 min
  • 276 MB

Conclusión del curso

¿Qué aprendimos?
  • 3 min
  • 400 MB
Si querés aprender más...
  • 2 min
  • 151 MB
Dejá tu testimonio inmortalizado en la web

    Incluido con el curso

    • Certificado incluido al finalizar el curso ✅

    • Prácticas con el framework creado 🧑🏻‍💻

    • Actualizaciones todos los años ♻️

    • Una comunidad que acompaña y ayuda 🦾

    • Respuestas a preguntas todas las semanas 🤖

    Cursos similares

    • $47 o 6 pagos mensuales de $8.50

    E2E Testing con Playwright y TypeScript

    • Curso online
    • 83 Lecciones
    • Acceso a Discord

    Bienvenidos al curso de pruebas E2E (End-to-End) utilizando Playwright, la herramienta moderna y avanzada para la automatización de pruebas en navegadores web. A través de este curso, sumergirás en el mundo del testing automatizado, garantizando que las aplicaciones web funcionen correctamente en su totalidad, desde la perspectiva del usuario final.

    • $39 o 6 pagos mensuales de $7.50

    Selenium y Cucumber con Java

    • Curso online
    • 55 Lecciones
    • Acceso a Discord

    La trifuerza perfecta a la hora de buscar tu primer trabajo en Automation: Selenium, Cucumber y Java. ¿Es mi framework favorito? Ni un poco! Pero SI es el más demandado en el mercado laboral y que te da las mayores chances de conseguir trabajo como Automation Tester. En este curso vamos a aprender a crear un robusto y completo framework desde cero, al mismo tiempo que resolvemos los desafíos más difíciles!

    • $39 o 6 pagos mensuales de $7.50

    Selenium con Python y PyTest

    • Curso online
    • 47 Lecciones
    • Acceso a Discord

    Impulsa tu carrera en QA con Selenium, Python y PyTest: el trío dinámico para automatización de pruebas. Este curso te equipa desde cero, enfocándonos en la configuración inicial, implementación del Page Object Model, decisiones de diseño cruciales y generación de reportes detallados. Prepárate para construir frameworks robustos y enfrentarte a los retos más complejos en automatización.