Aller au contenu principal

BDD : behavior-driven development

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000284752
Organisme responsable : OCTO Academy (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

Expliquer les principes et enjeux du Behavior-Driven Development (BDD) et ses bénéfices pour la qualité et la collaboration. Animer et structurer des échanges entre développeurs, testeurs et Product Owner afin d'aligner la compréhension des besoins et des comportements attendus. Analyser un contexte projet afin de décider si le BDD est pertinent, et justifier les choix (quand l'utiliser / quand l'éviter) Rédiger et automatiser des spécifications exécutables avec Cucumber…

  • Expliquer les principes et enjeux du Behavior-Driven Development (BDD) et ses bénéfices pour la qualité et la collaboration.
  • Animer et structurer des échanges entre développeurs, testeurs et Product Owner afin d'aligner la compréhension des besoins et des comportements attendus.
  • Analyser un contexte projet afin de décider si le BDD est pertinent, et justifier les choix (quand l'utiliser / quand l'éviter)
  • Rédiger et automatiser des spécifications exécutables avec Cucumber afin de valider les comportements attendus.

Programme de la formation

Le BDD (Behavior-Driven Development) peut être présenté comme une extension logique du TDD (Test-Driven Development). Il consiste à étendre le TDD en écrivant non plus du code compréhensible uniquement par des développeurs, mais le comportement attendu d'un système que tout le monde peut comprendre. Et c'est là que ça se complique car il est pour beaucoup question de langage commun et donc de collaboration entre deux univers (métier et développement). En simplifiant grandement, le BDD…

Le BDD (Behavior-Driven Development) peut être présenté comme une extension logique du TDD (Test-Driven Development). Il consiste à étendre le TDD en écrivant non plus du code compréhensible uniquement par des développeurs, mais le comportement attendu d'un système que tout le monde peut comprendre. Et c'est là que ça se complique car il est pour beaucoup question de langage commun et donc de collaboration entre deux univers (métier et développement). En simplifiant grandement, le BDD va guider le développement d'une fonctionnalité, tandis que le TDD guidera son implémentation.
Cette formation présente l'approche BDD et ses enjeux. Vous apprendrez comment favoriser la collaboration entre développeur, testeur et product owner à travers différents ateliers. Vous verrez également le pont entre ces discussions à une spécification exécutable par le code.

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

7 h

Financement

Conventionnement
Non

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Compétences requises en programmation et génie logiciel. Une première expérience dans le développement piloté par les tests (TDD) et la programmation orientée objet est un plus. Avoir suivi la formation « Qualité des développements avec Test Driven Development : optimiser son développement logiciel par les tests » (TDD01).

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

34 Avenue de l'Opéra
Octo Academy-
75002 Paris 2e

Responsable : OCTO Academy

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
OCTO Academy
75002 Paris 2e
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates fixes