Creador de Free Range Testers
Consultor privado SDET e Instructor
Más de 16 años en el rubro, actualmente desempeñándome como consultor privado para las empresas top de Nueva Zelanda y Australia con soluciones en Automation, DevOps y mejores prácticas en QA.
Uso toda la experiencia pasada y presente para traerte los mejores cursos y darte los skills que te permitan no solo ser un gran tester, sino uno respetado internacionalmente.
Descubramos por qué Cypress.io se ha convertido en una habilidad imprescindible en el currículum de todo profesional de QA en Software
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.
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.
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.
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 🤖
Tengo la suerte de ser Embajador oficial de Cypress, ¡lo que nos da acceso a recursos muy valiosos para aprender la herramienta a fondo!
FAQ
Vos tenés preguntas. ¡Nosotros tenemos respuestas!
No hace falta ser un experto, pero sí es conveniente tener nociones básicas. El curso incluye la base teórica de JavaScript necesaria para entender Cypress, pero no enseña programación desde cero.
Cypress tiene una arquitectura diferente a Selenium que lo hace más rápido de configurar, más fácil de depurar y más cercano al ecosistema moderno de JavaScript. En el curso se comparan ambos en detalle — ventajas, desventajas y casos de uso — para que puedas elegir con criterio. El instructor es embajador oficial de Cypress, lo que garantiza que el contenido está al día con las últimas novedades de la herramienta.
El foco principal es en pruebas End-to-End (E2E), pero también se cubren pruebas de API (GET, POST, PUT, DELETE), mocking y stubbing con cy.intercept, pruebas de accesibilidad con Axe, y se introduce el concepto de Component Testing.
Se implementa POM como referencia, pero el curso tiene una postura clara al respecto: se explica la filosofía de los Custom Commands como alternativa, y cuándo tiene sentido (o no) usar cada enfoque.
Sí. Se explica por qué loguearse por UI en cada test es un antipatrón, cómo usar cy.session(), manejo de cookies, proxies, y cómo optimizar el login usando la API directamente.
Sí, hay un módulo completo sobre Fixtures y parametrización de test data. También se cubren casos con DB Seeding usando la API y cuándo conviene usar fixtures vs factories dinámicas.
Sí. Se cubre cómo ejecutar tests en pipelines, qué métricas importan en CI y la diferencia entre ejecución local y Cypress Cloud.
Sí. Hay módulos nuevos sobre cy.origin() para casos cross-origin (auth externo, pagos, redirects), arquitectura de tests que escalan, antipatrones reales y limitaciones de Cypress. El curso refleja el estado actual de la herramienta.
Todos los años se hace una revisión y actualización si hace falta, sin costo extra.