Get in Touch

Course Outline

Common communication challenges

  • Underlying causes of communication issues
  • Ubiquitous language
  • The human factor: a primary challenge in IT projects
  • The need for a unified language
  • Analyzing customer requirements
  • Defining business values
  • Domain-Driven Design (DDD)

BDD - Practical Application

  • Introduction to behavioral testing
  • "Black box" testing
  • BDD versus TDD?
  • BDD versus functional and unit testing
  • The abstract level of BDD
  • Gherkin syntax: a language bridging business and IT
  • Structure of stories: role, feature, benefit, context, event, outcome
  • Writing effective stories - business scenarios
  • Stories and Use Cases
  • BDD libraries - support for Java/.NET/PHP
  • Behavioral testing of web applications
  • Integrating BDD with Selenium
  • Simulating business cases with BDD and building a sample system using BDD

Requirements

  • Familiarity with the Domain-Driven Design (DDD) concept
 7 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories