Get in Touch

Course Outline

Addressing Common Communication Challenges

  • Root causes of communication breakdowns
  • The concept of ubiquitous language
  • Human factors: the primary challenge in IT projects
  • The necessity for a unified language
  • Analyzing customer requirements
  • Defining business value
  • Introduction to DDD

BDD in Practice

  • Overview of behavioral testing
  • "Black-box" testing approaches
  • Comparing BDD and TDD
  • BDD versus functional and unit testing
  • The abstraction level of BDD
  • Gherkin syntax: bridging the gap between business and IT
  • Structure of user stories: role, feature, benefit, context, event, and outcome
  • Writing effective stories: crafting business scenarios
  • Distinguishing between stories and use cases
  • BDD libraries: support for Java, .NET, and PHP
  • Behavioral testing for web applications
  • Integrating BDD with Selenium
  • Simulating business cases with BDD and building a sample system using BDD principles

Requirements

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

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories