Get in Touch

Course Outline

Addressing Common Communication Challenges

  • Root causes of communication breakdowns
  • Understanding the 'Hermetic Language'
  • The human element: A primary challenge in IT projects
  • Advocating for a unified terminology
  • Analyzing customer requirements
  • Defining business value
  • Introduction to DDD

BDD in Practice

  • Overview of behavioral testing
  • 'Black box' testing techniques
  • Comparing BDD and TDD
  • Contrasting BDD with functional and unit testing
  • Understanding the abstraction level of BDD
  • Gherkin syntax: A bridge between business and IT
  • Story structure: Role, Feature, Benefit, Context, Event, Outcome
  • Crafting effective stories: Business scenarios
  • Relationship between Stories and Use Cases
  • BDD libraries: Support for Java, .NET, and PHP
  • Performing behavioral tests on web applications
  • Integrating BDD with Selenium
  • Simulating business cases with BDD and building a sample system based on BDD

Requirements

  • Fundamental understanding of Domain-Driven Design (DDD) principles
 7 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories