Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Selenium con Java y Cucumber: El curso definitivo.
Role Play
Highest Rated
Rating: 4.0 out of 5(2,528 ratings)
8,689 students

Selenium con Java y Cucumber: El curso definitivo.

Aprende Selenium con Java y Cucumber enfocado especialmente a estar listo para empezar a trabajar con estas tecnologías!
Last updated 9/2025
Spanish

What you'll learn

  • Aprender desde 0 a usar Selenium con Java con VS Code como IDE.
  • Varias maneras distintas de implementar de forma eficaz el Page Object Model para elegir según la necesidad del proyecto. Una sola manera no es suficiente!
  • Perfeccionar estos conocimientos para conseguir trabajo.
  • Integrar Cucumber con Selenium para trabajo colaborativo.
  • Usar las mejores prácticas con BDD y UI Automation para evitar los problemas más comunes a la hora de proyectos con Automation.
  • Definir Steps en Cucumber: 10 años de experiencia y lo que aprendí.
  • Expresiones regulares con Cucumber: Haciendo Features de alta calidad!
  • Tags en Cucumber: Qué son y cómo usarlos? Tablas de Example y más!
  • Ejecutar tags de Cucumber desde la línea de comando.
  • Añadir parámetros a nuestros features de Cucumber.
  • Generación de reportes con Cucumber: Mostrá los resultados de tu automatización con estos hermosos reportes!
  • Uso de Waits de manera profesional.
  • Cómo manejar dropdowns con Selenium Webdriver y Java?
  • Finalizar la instancia abierta del browser al terminar los tests.
  • Manejo de errores con Selenium Webdriver.
  • Manipular grillas estáticas con Selenium Webdriver.
  • iFrames con Selenium: Cómo manejarlos de forma profesional?
  • Upload de archivos con Selenium: Es posible? Cómo?
  • Assertions en UI Automation: Librerías, ejemplos prácticos y cómo usarlos.
  • Explorando el HTML para trabajar con Selenium: Las mejores herramientas para hacerlo.
  • Locators en Selenium: Qué son? Cómo usarlos? Cuáles son las mejores opciones?

Course content

12 sections115 lectures9h 42m total length
  • ¿Qué vamos a ver en este curso?2:53

    Un pantallazo sobre qué vamos a cubrir en este curso y el por qué de cada herramienta.

  • ¿Qué es Selenium WebDriver?3:58

    Esta clase introduce a los estudiantes al mundo de Selenium WebDriver, una herramienta esencial en el campo de la automatización de pruebas para aplicaciones web. Vamos a ver por qué es diferente de Selenium IDE y qué otras cosas necesita para funcionar en lo que vamos a llamar Framework. 

  • ¿Qué es Cucumber?5:55

    En esta clase, vamos a dar una primera mirada a Cucumber, una herramienta clave para el desarrollo de pruebas de software basadas en el comportamiento (BDD). 

    Abordaremos cómo Cucumber permite a los equipos de desarrollo traducir requisitos de negocio en un lenguaje claro y legible, que luego se transforma en pruebas automatizadas. 

    Vamos a poner la base sobre la que los estudiantes comprenderán cómo Cucumber facilita la colaboración entre desarrolladores, QA y otros stakeholders, mejorando la calidad y eficiencia del proceso de desarrollo de software.

    En próximas clases vamos a ahondar en todos estos conceptos y utilizarlos para crear un robusto framework de automatización de pruebas

  • ¿Qué es Gradle?2:48

    Esta clase está dedicada a mirar por primera vez a Gradle, una potente herramienta de automatización de construcción (build) utilizada ampliamente en proyectos de desarrollo de software. 

Requirements

  • Conocimientos básicos de programación orientada a objetos (o haber realizado el curso de Programación Orientada a Objectos para Testers aquí en Udemy).
  • Una computadora.
  • Internet

Description

En este curso vamos a aprender, desde cero, como crear un framework con Java, Gradle y Selenium Webdriver con Cucumber.

Esto será hecho sobre los conocimientos de Programación Orientada a Objetos en el anterior curso, Programación Para Testers, o los conocimientos que ya poseas sobre POO.

Vamos a aprender cómo instalar el software y librerías necesarios, dejar el workspace listo para empezar a trabajar, entender la lógica detrás de cada paso que realizamos y, lo más importante, cómo hacer las cosas siguiendo las mejores prácticas que yo he empleado con más de 10 años de experiencia míos trabajando en el rubro tanto en América como luego de migrar con trabajo como especialista en esta disciplina! 

Si...estos conocimientos te van a servir para cuando decidas buscar trabajo en otros países!

Lo más importante que te vas a llevar de este curso es que, además de aprender a crear un framework desde cero, vas a entender por qué y cómo se hizo cada paso. Esto va a darte la flexibilidad de poder explicar y decidir por vos mismo qué técnicas usar, cómo usarlas y por qué usarlas.

Vas a ser capaz de explicar en una entrevista el por qué y cómo del armado de tu framework con Selenium, mejorar otros ya hechos y mucho más!

Who this course is for:

  • Testers Funcionales.
  • Personas con conocimientos básicos de programación queriendo insertarse en el mercado laboral de Testing.
  • Desarrolladores queriendo pasar al mundo de Testing.
  • Gente que quiera empezar a automatizar y no sepa por dónde empezar