• No hay productos en el carrito.

Inicio / Cursos / Selenium con Java y Cucumber: automatización de pruebas web
Impartido por The Free Range TesterPago único de $2,800 MXN · acceso por 12 meses

Selenium con Java y Cucumber: automatización de pruebas web

Creá un framework con Page Object Model, Gradle y TestNG: escenarios, locators, assertions y reportes.

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 Selenium WebDriver, Java y Cucumber, y a organizar un framework con Page Object Model y Gradle. El curso conecta los conceptos con ejemplos para que entiendas cómo se relacionan los escenarios, los pasos y las clases que interactúan con la aplicación. Vas a empezar por el papel de Selenium, Cucumber y Gradle dentro del proyecto. Con el template del curso en GitHub vas a preparar el entorno, incorporar las librerías y recorrer las decisiones de diseño del framework. También vas a analizar qué aporta Page Object Model y sus diferencias con el enfoque Screenplay. Con Cucumber vas a crear y ejecutar tu primer feature, conectar los step definitions con las clases Page Object y configurar la BasePage que instancia el WebDriver. Después vas a trabajar sobre locators, XPath y CSS, y sobre acciones habituales como completar campos de texto y seleccionar opciones en dropdowns. El curso incluye ejercicios con BuggyBank para practicar sobre una aplicación bancaria: filtrar movimientos, probar transferencias inválidas y trabajar con un componente de navegación. Vas a aplicar assertions para comprobar el comportamiento esperado y conocer las soft assertions de TestNG. También vas a usar tags para elegir qué escenarios ejecutar desde Gradle y la línea de comandos, backgrounds y expresiones para organizar tus feature files. El recorrido se completa con reportes de Cucumber y capturas de pantalla de los fallos para facilitar la investigación de resultados. Este curso está dirigido a testers, profesionales de QA y desarrolladores con conocimientos de programación orientada a objetos en Java. Al terminar, vas a contar con una base para construir y mantener un framework de pruebas web con Selenium y Cucumber, entendiendo las decisiones detrás de su estructura.

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

Temario

UNIDAD 1 - Actualización 2024: Introducción · 4 lecciones

UNIDAD 1 - Actualización 2024: Introducción

  • ¿Qué vamos a ver en este curso?Video · 3 min
  • ¿Qué es Selenium WebDriver?Video · 4 min
  • ¿Qué es Cucumber?Video · 6 min
  • ¿Qué es Gradle?Video · 3 min
UNIDAD 2 - Configuración del proyecto · 6 lecciones

UNIDAD 2 - Configuración del proyecto

  • Instalación y uso del proyecto Template en GitHubVideo · 9 min
  • Instalando las primeras librerías de nuestro frameworkVideo · 8 min
  • Instalando las primeras librerías de nuestro framework: RecursoLectura · 0 min
  • Otra extensión útil de CucumberVideo · 1 min
  • Otra extensión útil de Cucumber: RecursoLectura · 0 min
  • Instalaciones de JDK, Gradle y extensiones: RecursoLectura · 0 min
UNIDAD 3 - Page Object Model: Teoría e implementación · 2 lecciones

UNIDAD 3 - Page Object Model: Teoría e implementación

  • Page Object Model: ¿Qué es y por qué usarlo?Video · 10 min
  • Otra decisión importante de diseño: Screenplay vs POMVideo · 9 min
UNIDAD 4 - Introducción a Cucumber - Instalación e implementación · 6 lecciones

UNIDAD 4 - Introducción a Cucumber - Instalación e implementación

  • Creando nuestro primer Feature y ejecutándoloVideo · 11 min
  • Creando nuestro primer Feature y ejecutándolo: RecursoLectura · 0 min
  • BasePage: Creando la configuración e instanciación del WebDriverVideo · 6 min
  • BasePage: Creando la configuración e instanciación del WebDriver: RecursoLectura · 0 min
  • Conectando Feature, Step Def y Page Object ClassVideo · 7 min
  • Conectando Feature, Step Def y Page Object Class: RecursoLectura · 0 min
UNIDAD 5 - Localización de Elementos Web con XPath y CSS · 1 lecciones

UNIDAD 5 - Localización de Elementos Web con XPath y CSS

  • Locators y consejosVideo · 11 min
UNIDAD 6 - Selenium WebDriver - La librería para interactuar con la web · 5 lecciones

UNIDAD 6 - Selenium WebDriver - La librería para interactuar con la web

  • La BasePage: La columna vertebral de nuestro frameworkVideo · 10 min
  • La BasePage: La columna vertebral de nuestro framework: RecursoLectura · 0 min
  • Crear y entender tu sandbox temporal de BuggyBankLectura · 0 min
  • Cómo llenar campos de texto con la función sendKeysVideo · 6 min
  • Dropdowns con Selenium Select en nuestro sandbox BuggyBankVideo · 7 min
UNIDAD 7 - Cucumber Avanzado · 8 lecciones

UNIDAD 7 - Cucumber Avanzado

  • Ejecutar Cucumber por tags desde Gradle y línea de comandosVideo · 7 min
  • Tags en Cucumber: RecursosLectura · 0 min
  • Backgrounds en CucumberVideo · 5 min
  • Backgrounds en Cucumber: RecursosLectura · 0 min
  • Expresiones para mejorar nuestros Features FilesVideo · 6 min
  • Expresiones para mejorar nuestros Feature Files: RecursoLectura · 0 min
  • Expresiones regulares parte 2Video · 5 min
  • Expresiones regulares parte 2: RecursoLectura · 0 min
UNIDAD 8 - Assertions - Validando el comportamiento esperado · 8 lecciones

UNIDAD 8 - Assertions - Validando el comportamiento esperado

  • Ejercicio 1: Filtrando movimientos en nuestra aplicación bancariaVideo · 12 min
  • Ejercicio 2 BuggyBank transferencia inválida sin cambiar datosVideo · 7 min
  • Antes de seguir con los ejercicios...un par de mejorasVideo · 4 min
  • Ejercicio 3 BuggyBank componente de navegaciónVideo · 6 min
  • Tipos de Assertions con TestNGVideo · 6 min
  • Tipos de Assertions con TestNG: RecursoLectura · 0 min
  • Las Soft Assertions: Una parte muy conveniente de la librería TestNGVideo · 6 min
  • Las Soft Assertions: Una parte muy conveniente de la librería TestNG: RecursoLectura · 0 min
UNIDAD 9 - Generación de Reportes con Cucumber · 3 lecciones

UNIDAD 9 - Generación de Reportes con Cucumber

  • Reportes en CucumberVideo · 5 min
  • ¿Cómo agregar screenshots de la falla a nuestro reporte?Video · 5 min
  • ¿Cómo agregar screenshots de la falla a nuestro reporte? : RecursoLectura · 0 min
UNIDAD 10 - Ejercicios prácticos · 4 lecciones

UNIDAD 10 - Ejercicios prácticos

  • Ejercicio número 1: Búsqueda, paginación y carrito de compras.Video · 16 min
  • Ejercicio número 2: Cucumber, ids dinámicos y másVideo · 50 min
  • El Tester Junior del EquipoProyecto · 0 min
  • Ejecutar tags desde la línea de comando: cómo y por qué hacerlo?Video · 5 min
UNIDAD 11 - Despedida · 1 lecciones

UNIDAD 11 - Despedida

  • Clase ExtraLectura · 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: Selenium con Java y Cucumber: automatización de pruebas web

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 · 48 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 · Selenium con Java y Cucumber: automatización de pruebas web

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