Behavior Driven Development


BDD (Behaviour Driven Development) es una práctica de desarrollo de software que facilita la colaboración entre diferentes profesionales tanto perfiles de negocio como perfiles técnicos para entregar el máximo valor posible mediante un lenguaje compartido.

En el curso se aprenderá a implementar BDD desde el inicio de forma práctica usando diferentes técnicas que ayudarán a crear unas especificaciones / requisitos que realmente aporten valor a los stakeholders.

El curso finalizará con la automatización de estos escenarios mediante Python, obteniendo así unas especificaciones ejecutables que permitan validar la funcionalidad.

Objectivos

1) Aprender los fundamentos básicos de BDD.

2) Entender las técnicas para identificar el valor del cliente.

3) Crear historias de usuario que aporten valor.

4) Crear ejemplos mediante el lenguaje Gherkin.

5) Aprender técnicas y métodos de colaboración con todo el equipo que ayuden a emerger las especificaciones y los escenarios.

6) Automatizar las especificaciones y ejemplos realizados mediante Python y Behave.

Contenidos

I) Introducción a BDD
  •     ¿Qué problemas intentamos solucionar?
  •     ¿Qué es BDD?
  •     Los beneficios & desventajas de BDD

2) Lo que de verdad importa
  •     Feature Injection
  •     Identificar los objetivos de negocio y las personas de referencia
  •     Desarrollar las historias de usuario

3) Ilustrando con ejemplos
  •     La importancia de los ejemplos
  •     Escribiendo escenario con Gherkin
  •     Requisitos no funcionales

4) Refactorizar la especificación
  •     Reutilizando escenarios
  •     Consejos para mejorar nuestros escenarios

5) Automatización de escenarios con Python y Behave
  •     Instalar las herramientas necesarias (Python + Behave)
  •     Ejecutar las especificaciones
  •     Paso de parámetros desde los escenarios a la implementación de los pasos

Grupo Destino

El curso va dirigido a Desarrolladores, Arquitectos, QAs, QA Managers, Scrum Masters, Project Leads, Product Owners, Analistas de negocio, UX

Duración y precio

La duración del curso BDD es de una jornadaa completaa de 09:30h a 18:00h y tiene un coste de 350 Euros + IVA.

Materiales del curso

Se impartirá en Castellano y los participantes recibirán un ejemplar de los materiales. También se les otorgará con un certificado de asistencia oficial de nexo QA al completar el curso.

Requisitos

Conocimientos mínimos de programación y se tiene que llevar un portátil al curso.

Inscripción

Este curso está disponible únicamente bajo petición para cursos in-company con un mínimo de 6 participantes. Si te interesa que realicemos un curso en vuestras instalaciones, ponte en contacto con nosotros.