Get in Touch

Course Outline

Common Communication Challenges

  • Root causes of communication breakdowns
  • The ubiquity language
  • The human element: a key challenge in IT projects
  • The necessity of a shared vocabulary
  • Analyzing customer requirements
  • Defining business value
  • Domain-Driven Design (DDD)

BDD in Practice

  • Introduction to behavioral testing
  • "Black box" testing techniques
  • BDD compared to TDD
  • BDD versus functional and unit testing
  • Understanding the abstraction level of BDD
  • Gherkin syntax: bridging business and IT through a common language
  • Story structure: role, feature, benefit, context, event, and outcome
  • Writing effective stories: crafting business scenarios
  • Stories and use cases
  • BDD libraries supporting Java, .NET, and PHP
  • Behavioral testing of web applications
  • Integrating BDD with Selenium
  • Simulating business cases using BDD and building a sample system based on BDD

Requirements

  • Foundational understanding of Domain-Driven Design concepts
 7 Hours

Testimonials (2)

Related Categories