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



Prix par participant

Nos Clients témoignent (2)

Cours Similaires

Serenity BDD for Automated Acceptance Tests

7 heures

SpecFlow: Implementing BDD for .NET

21 heures

Behat: Behavior Driven Development (BDD) with PHP

14 heures

BDD with Python and Behave

7 heures

JBehave: BDD with Java

7 heures

Cucumber.js: Behavior Driven Development (BDD) with Javascript

14 heures

Cucumber for Behavior Driven Development (BDD)

14 heures

Cucumber Electron: Implementing BDD without Selenium

7 heures

Cucumber: Implementing BDD with Java

7 heures

Iridium: Cucumber and Selenium Based Testing

7 heures

Testing Ruby applications with RSpec

7 heures

Catégories Similaires