AU - BDD Cuke
Fundamentos de BDD con Cucumber – Agile United
Descripción
Agile United – Fundamentos de BDD con Cucumber (AU – BDD Cuke) es un curso intensivo de tres días, práctico e interactivo, diseñado para proporcionarle a usted una comprensión sólida y aplicada del Desarrollo Guiado por Comportamiento (BDD) y cómo aplicarlo eficazmente utilizando Cucumber, Gherkin, TestNG y herramientas modernas de pruebas de API.
Este curso le ayudará, como tester, desarrollador, arquitecto, rol de producto o persona que trabaje con equipos ágiles, a fortalecer sus habilidades de colaboración, mejorar la calidad de sus especificaciones y construir un entendimiento compartido del comportamiento del software.
Este entrenamiento práctico le ofrece una combinación de mentalidad, métodos, técnicas y herramientas: desde principios ágiles y colaboración con stakeholders hasta la escritura de escenarios claros y mantenibles, su automatización con Cucumber y la aplicación de BDD en flujos de trabajo de entrega end-to-end. Usted explorará pruebas de UI, pruebas de API, estrategias de mocking, testing basado en datos e integración CI/CD – todo apoyado por ejercicios del mundo real en un entorno de máquina virtual.
Capítulo 1 – Introducción al Desarrollo Guiado por Comportamiento
- Qué es BDD y cómo se diferencia de TDD y ATDD
- Historia, objetivos e impacto del BDD
- Principios ágiles en un contexto BDD
- Roles y colaboración (PO, Dev, QA, stakeholders)
- Escritura de escenarios claros en Gherkin (Given-When-Then)
- Abstracción, pasos reutilizables, comunicación
- Tipos de pruebas en BDD (aceptación, integración, sistema, E2E…)
- Pruebas basadas en datos y basadas en palabras clave
- Herramientas y frameworks, ventajas y desventajas del BDD
Capítulo 2 – Automatización de pruebas con Cucumber & TestNG
- Configuración de su entorno de pruebas (Cucumber, TestNG, Maven)
- Creación de archivos de características y definiciones de pasos
- Pruebas de UI y funcionales con Cucumber
- Hooks, clases Runner, parámetros y tablas de datos
- Estructuras de datos complejas y outlines de escenarios
- Reutilización, mantenibilidad y buenas prácticas
Capítulo 3 – El ciclo BDD
- Por qué el ciclo BDD mejora su colaboración
- TDD, ATDD y BDD – similitudes, diferencias y casos de uso
- El flujo completo de BDD desde la idea hasta la especificación ejecutable
- Ejemplos prácticos para cada fase
- Ventajas, limitaciones y cómo aplicar BDD de manera sostenible
Capítulo 4 – APIs, Mocking & BDD con Karate
- Fundamentos de APIs (REST, SOAP, métodos HTTP)
- Validación de respuestas, esquemas, tipos de datos y comportamiento
- Uso de Karate para pruebas de API con Gherkin
- Hooks, variables, reglas de coincidencia, datos externos
- Implementación de mocks y dobles de prueba de API
- Buenas prácticas, optimización y resolución de desafíos
Capítulo 5 – CI/CD con Cucumber
- Integración Continua / Despliegue Continuo
- Introducción y configuración de su servidor de construcción Jenkins
- Flujo de trabajo BDD con Jenkins
- Generación y reporte de resultados de pruebas
- Buenas prácticas para organizar sus pruebas
Público objetivo
Agile United – Fundamentos de BDD con Cucumber (AU – BDD Cuke) ha sido diseñado para cualquier persona que desee profundizar su comprensión del Desarrollo Guiado por Comportamiento y fortalecer la colaboración entre negocio, desarrollo y testing mediante especificaciones ejecutables. Ya sea usted tester, ingeniero de automatización, desarrollador, arquitecto de software, product owner, scrum master o alguien que trabaje estrechamente con equipos ágiles, este entrenamiento le ayudará a mejorar cómo comunica los requerimientos, refinar sus especificaciones y asegurar un entendimiento compartido del comportamiento del sistema.
Si desea ampliar sus habilidades de automatización con Cucumber, Gherkin y TestNG, aprender a diseñar escenarios claros y mantenibles, o explorar pruebas de API, mocking e integración CI/CD usando Karate y herramientas modernas, este curso es para usted. Es igualmente adecuado para quienes estén transitando a roles que impliquen BDD, especificación por ejemplo o automatización de pruebas, así como para cualquier persona que desee cerrar brechas de conocimiento y aplicar BDD de manera efectiva en proyectos reales.
Requisitos
Aunque no existen requisitos obligatorios para este curso, usted se beneficiará significativamente más si ya posee la certificación ISTQB Certified Tester Foundation Level (CTFL) o conocimientos equivalentes de testing, ya que el entrenamiento no cubre la terminología básica de pruebas de software. También se recomienda familiaridad con los principios ágiles —idealmente a través de certificados como CTFL-Agile Tester, PSM, CSM, ASF, o habiendo leído la Scrum Guide.
La experiencia básica en desarrollo de software o automatización de pruebas, así como la comodidad general con IDEs, control de versiones o scripting, apoyará aún más su proceso de aprendizaje.
Para participar en los ejercicios prácticos, usted también necesitará un laptop con derechos de administrador y VirtualBox instalado.
El precio del examen global varía según la certificación y su ubicación geográfica.
Solicitud de información de precios
*Campo obligatorio
Reserve un Examen de Certificación
Exámenes Online (Brightest Private Exams)
Exámenes electrónicos para individuos, administrados por un experto de Pearson Vue en tiempo real, a través de una cámara web (también disponible ahora para los exámenes ISTQB).
Exámenes en Centros Acreditados (Brightest Center Exams)
Disponible en varios idiomas, en más de 5200 centros de exámenes, con un registro simplificado a través de la página Brightest del sitio web de Pearson Vue.
Exámenes en Grupo (Brightest Green Exams)
Exámenes electrónicos para grupos con un mínimo de 6 participantes, disponibles en seis idiomas diferentes, en cualquier parte del mundo.
Exámenes en papel (Brightest Paper Exams)
El formato clásico de examen, dirigido a grupos de al menos 6 participantes, en un número creciente de idiomas.