Plan du cours

Problèmes de communication courants

  • Raisons des problèmes de communication
  • Le langage hermétique
  • Le facteur humain - principal problème des projets informatiques
  • Nécessité d'un langage unifié
  • Analyse des besoins du client
  • Spécification des valeurs de l'entreprise
  • DDD

BDD - pratique

  • Introduction aux tests comportementaux
  • "Les tests "boîte noire
  • BDD versus TDD ?
  • BDD versus tests fonctionnels et unitaires
  • Niveau abstrait de BDD
  • Syntaxe Gherkin - idée d'un langage pour les entreprises et l'informatique
  • Structure des récits : rôle, caractéristique, avantage, contexte, événement, résultat
  • Rédiger de bonnes histoires - scénarios d'entreprise
  • Histoires et Use Case
  • Bibliothèques BDD - support Java/.NET/PHP
  • Tests comportementaux des applications internet
  • Utiliser BDD avec Selenium
  • Simulation d'un cas d'entreprise avec BDD, création d'un exemple de système basé sur BDD

Pré requis

  • Connaissance de base du concept Domain Driven Design
  7 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Nos Clients témoignent (2)

Cours Similaires

Cucumber: Implementing BDD with Java

  7 heures

Catégories Similaires