Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
CI/CD para Testers con Jenkins y GitHub Actions
Highest Rated
Rating: 4.7 out of 5(467 ratings)
2,480 students

CI/CD para Testers con Jenkins y GitHub Actions

Integrá tus tests en pipelines: Jenkinsfile, jobs, reportes y workflows con ejemplos de Selenium y Cypress.
Last updated 10/2026
Spanish
Spanish [Auto],

What you'll learn

  • Comprender la importancia de integrar las pruebas a la orquestación de pipelines y poder argumentar por qué hacerlo.
  • Definir pipelines de ejecución y reporte de pruebas automatizadas en herramientas de CI/CD como Jenkins y Github Actions.
  • Estrategias para las distintas capas de automatización al integrarse a pipelines.
  • Técnicas avanzadas y reportes para automatización de pruebas orquestadas en herramientas como Jenkins y Github Actions.

Course content

7 sections • 45 lectures • 4h 1m total length
  • Introducción1:32

    Qué vamos a aprender y por qué es de vital importancia en tu carrera como Test Engineer.

  • Qué es CI y por qué se usa?2:41

    Qué es Continuous Integration? Para qué lo usamos los testers?

  • Cómo se integra Testing en este concepto?1:36

    El papel que Testing juega en Continuous Integration

  • Sirve saber CI a la hora de buscar trabajo como Tester?2:24

    Hay demanda en el mercado? Te suma al curriculum tener este conocimiento?

  • Cuáles son las herramientas y lenguajes más usados?1:45

    Las herramientas más demandadas del mercado, las más usadas, las nuevas y cuáles aprender.

Requirements

  • Conocimientos sobre Testing
  • Conocimiento de Programación Orientada a Objetos y SCM (o haber realizado mi curso de Programación para Testers).
  • Una computadora con conexión a internet.
  • Conocimientos de UI Automation (o haber realizado mi curso de Selenium y Java)
  • Opcional: Conocimientos de API Automation (o haber realizado mi curso de API Automation)
  • Opcional: Conocimientos de Docker o bien haber completado el curso de Docker de Free Range Testers

Description

Aprendé a integrar tus pruebas automatizadas en flujos de CI/CD con Jenkins y GitHub Actions. Este curso está orientado al trabajo del tester: conectar las automatizaciones con jobs y pipelines, organizar las ejecuciones y obtener resultados que el equipo pueda revisar.


Vas a empezar por los conceptos de integración continua y el lugar del testing dentro de ese proceso. Después vas a instalar y configurar Jenkins, conocer sus componentes y trabajar con agentes, nodos, ejecutores y plugins. También se incluyen opciones para usar Docker en la instalación y como agente de ejecución.


Con Jenkins vas a crear jobs, configurar parámetros y variables de entorno, y definir ejecuciones programadas o relacionadas con cambios en el repositorio. Vas a generar reportes, trabajar con notificaciones, timeouts y reintentos, y entender cómo estas decisiones afectan el flujo de pruebas.


El curso recorre Jenkinsfile y pipelines declarativos, con stages en serie y en paralelo. También introduce scripted pipelines, la invocación de otros jobs y el uso de requests de API dentro de un pipeline o para iniciar una ejecución.


Además, vas a explorar estrategias de testing en CI: preparación de datos, pruebas de health, smoke y regression, y la técnica del radio de explosión. El foco está en decidir cómo organizar las pruebas y qué información necesita el equipo para actuar sobre sus resultados.


La sección de GitHub Actions presenta sus componentes y ejemplos para ejecutar Selenium con Gradle y Cypress en workflows. Así vas a poder comparar ambas herramientas y conectar los conceptos con automatizaciones concretas.


Este curso está pensado para testers y profesionales de QA que quieren llevar sus pruebas a CI/CD. Para aprovechar los ejemplos, conviene contar con conocimientos previos de automatización de pruebas. Al terminar, vas a tener una base práctica para integrar tus tests en Jenkins y GitHub Actions.

Who this course is for:

  • Testers queriendo perfeccionar sus skills.
  • Test Engineers.
  • Developers que hagan testing.