Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Testimonials (2)
I liked the interactive and constant direct 1on1 communication with the trainer.
Danilo Uy - Texas Instruments Inc.
Course - BDD - Behavioral testing of IT systems
One-to-one session which gave me the option to focus on the area most revel ant to my need.