Get in Touch

Course Outline

Addressing Common Communication Challenges

  • Root causes of communication breakdowns
  • The concept of a ubiquitous language
  • The human factor: A primary challenge in IT projects
  • The necessity of a unified terminology
  • Analyzing customer requirements
  • Defining business value
  • Introduction to Domain-Driven Design (DDD)

BDD in Practice

  • Introduction to behavioral testing
  • ‘Black box’ testing techniques
  • BDD compared to TDD
  • BDD in relation to functional and unit testing
  • Abstract levels within BDD
  • Gherkin syntax: Bridging the gap between business and IT language
  • Story structure: Role, Feature, Benefit, Context, Event, and Outcome
  • Writing effective stories: Developing business scenarios
  • The relationship between Stories and Use Cases
  • BDD libraries with support for Java, .NET, and PHP
  • Behavioral testing for web applications
  • Implementing BDD with Selenium
  • Simulating business cases with BDD and building a sample system using BDD

Requirements

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

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories