CursosWorkshop IAEmpresasPreciosBlogNewsletter
  • Cursos
  • Workshop IA
  • Empresas
  • Precios
  • Blog
  • Newsletter
Suscríbete
  • Cursos
  • Empresas
  • Comunidades
  • Blog
  • Tarjeta regalo
  • Newsletter
  • Soporte
  • Tienda
  • ConfAiBot
  • Contacta
  • Aviso legal
  • Condiciones generales
  • Política de privacidad
  • Política de cookies

Curso de Buenas prácticas de BDD con Gherkin

Standard
Alberto GualisJavier RubioDani Latorre

Por Alberto Gualis, Javier Rubio y Dani Latorre – Backend

Aprenderás desde los conceptos básicos para testear tu aplicación con Cucumber o Behat, hasta consejos de buenas prácticas para hacer que tu suite de tests sea más fácilmente mantenible.

Ir al curso

💸 ¡Primera lección disponible sin registro! 💸

Durante este curso aprenderemos:

  • Cómo llevar TDD un nivel más allá gracias al repaso de conceptos introductorios como BDD, ATDD, o "Specification by Example"
  • Cómo definir nuestros escenarios de Gherkin con Cucumber, Behat, u otras implementaciones
  • Conocer antipatrones a evitar a la hora de definir nuestros tests de aceptación
  • Implementar test end to end con Selenium Web Driver y Java
  • Usar la implementación de Cucumber para JavaScript junto con Nightwatch para un flujo de trabajo productivo 100%
  • Aplicar Example mapping y conocer el principio de los tres amigos
  • Implementar patrones como Page Object para que nos queden unos tests más limpios
  • Usar una única especificación de test con múltiples implementaciones para optimizar el coste de mantenimiento de nuestra suite de tests

Aquí el resumen del curso para que te hagas una idea de la calidad y del contenido 😬

Y por último, también tienes disponible el vídeo de explicación sobre los beneficios de este tipo de tests con Gherkin que hicimos en streaming con motivo de la publicación de este curso:

Vídeos del curso

  • Introducción - ¡Disponible sin registro! 💸

  • ¿BDD? ¿ATDD? ¿Specification by Example?
  • Un repaso

  • Comienza con el lenguaje Gherkin
  • Repasemos
  • Define escenarios de una feature

  • Empecemos con Cucumber y Java
  • Implementa la división

  • Conoce todas las posibilidades que te ofrece Gherkin
  • ¡Repasemos!
  • Cambia y añade tags

  • Aceptación end 2 end
  • Define algunos escenarios e implementa los tests para una aplicación web

  • Antipatrón guión
  • Implementa los steps utilizando los scenarios con lenguaje de dominio

  • El patrón Page Object
  • Modifica la implementación de los tests usando Page Objects

  • Descubre esta técnica colaborativa
  • Ponlo en práctica

  • ¿Cómo hacerlo?
  • Ponlo en práctica

  • Resumen
  • Feedback de mejora del curso
Ir al curso

Cursos relacionados

Standard
Transacciones limpias [Debate]

🤲 Transacciones limpias [Debate]

Javier FerrerRafa Gómez

Debate donde miramos alternativas sobre cómo aplicar transacciones.

Ver curso
Standard
Buenas prácticas de Programación Orientada a Objetos

🪂 Buenas prácticas de Programación Orientada a Objetos

Javier FerrerRafa Gómez

Aplica buenas prácticas de la POO en tu código para que sea más mantenible.

Ver curso
Standard
Proyecciones en Wallapop

🎦 Proyecciones en Wallapop

Rafa Gómez

Aprende cómo Wallapop gestiona las proyecciones en sus sistemas

Ver curso
Ver catálogo completo

Paga según tus necesidades

lite (sólo mensual)

19 €
al mes
  • Cursos esenciales de programación para construir una base sólida
Popular

standard

24,92 €
Descuento vs mensual de 49 €
Pago anual de 299 €
al mes
  • Catálogo principal para dominar cómo escribir un código mantenible, escalable y testable
  • Recibir ofertas de empleo verificadas por Codely
  • Factura de empresa
  • Acumular descuentos al renovar

premium

41,58 €
Descuento vs mensual de 89 €
Pago anual de 499 €
al mes
  • Cursos exclusivos de IA para mantenerte siempre actualizado
  • Acceso anticipado a nuevos cursos
  • Descuento en workshops
  • Recibir ofertas de empleo verificadas por Codely
  • Factura de empresa
  • Acumular descuentos al renovar

No subiremos el precio mientras mantengas tu suscripción activa

SuscríbeteInicia sesión