Formation BDD (Behaviour Driven Development)

 L’idée du BDD est de conduire le développement informatique par le comportement final de l’application en se basant sur des exemples clés.  Il s’agit en quelque sorte de commencer l’écriture de votre logiciel par des spécifications exécutables.

Les principaux avantages de cette approche sont les suivants :

  • Les développeurs, les experts domaine et la qualité travaillent ensemble
  • On évite les gaspillages inutiles en faisant coller le code aux besoins utilisateurs
  • Les tests automatisés mis en place garantissent le bon fonctionnement des exemples clés et donc de l’application.
  • Les exemples BDD servent de documentation vivante et toujours synchronisée..

Les objectifs de la formation sont :

  • Comprendre les principes de base du BDD
  • Mettre en place ces principes sur des exemples réalistes.
  • Fournir des clés pour implémenter le BDD dans votre organisation

En une phrase, passer de la théorie à la pratique.

Public ciblé

  • Développeurs / product owners.

Durée

  • 2 journées de 7h (soit 14h au total)

Effectif

  • Équipe de 8 personnes maximum (effectif idéal, à discuter)

Éléments d'évaluation

  • Rétrospective en fin d'atelier

Moyens et méthodes pédagogiques

  • Apports théoriques et méthodologiques (diaporama)
  • Travaux pratiques : développement en BDD d’un petit logiciel
  • Recommandations pour l’implémentation du BDD dans votre organisation.

Prérequis

  • Connaissance de C# / .NET / Visual Studio

Activités

  • Introduction au BDD (relation user stories, stratégie de tests, conception testable …)
  • Présentation - installation des outils nécessaires au BDD en .NET
  • Ateliers pratiques de développement BDD en C# sous VisualStudio
  • Etude de cas réalistes
  • Recommandations

Pour plus d'information : nous contacter