Get in Touch

Course Outline

Common communication challenges

  • Root causes of communication breakdowns
  • The use of overly technical or hermetic language
  • The human factor - a key challenge in IT projects
  • The need for a shared, unified language
  • Analysing customer requirements
  • Defining business value
  • Introduction to Domain-Driven Design (DDD)

BDD in practice

  • Overview of behavioural testing
  • Understanding "black box" testing
  • BDD versus TDD?
  • BDD compared with functional and unit testing
  • The abstract level of BDD
  • Gherkin syntax - creating a common language for business and IT
  • Story structure: role, feature, benefit, context, event, outcome
  • Crafting effective stories - business scenarios
  • Stories and use cases
  • BDD libraries - support for Java, .NET, and PHP
  • Behavioural testing of web applications
  • Applying BDD with Selenium
  • Simulating real-world business cases with BDD - building a sample system based on BDD principles

Requirements

  • Foundational understanding of the Domain-Driven Design (DDD) concept
 7 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories