{"id":3775,"date":"2026-03-03T14:34:43","date_gmt":"2026-03-03T13:34:43","guid":{"rendered":"https:\/\/ict-improve.nl\/training\/bdd-foundation-en\/"},"modified":"2026-04-16T15:45:17","modified_gmt":"2026-04-16T13:45:17","slug":"bdd-foundation-en","status":"publish","type":"training","link":"https:\/\/ict-improve.nl\/en\/training\/bdd-foundation-en\/","title":{"rendered":"BDD Foundation EN"},"content":{"rendered":"\n<p><br>Understand what Behavior-Driven Development (BDD) really is and learn how to translate desired behavior into clear, unambiguous specifications that guide development and validation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Understand what Behavior-Driven Development (BDD) really is and learn how to translate desired behavior into clear, unambiguous specifications that guide development and validation.<\/p>\n","protected":false},"featured_media":0,"parent":0,"menu_order":99991231,"template":"","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"class_list":["post-3775","training","type-training","status-publish","hentry"],"acf":{"goals":"After completing this training, participants are able to:\n<ul>\n<li>Explain the essence of BDD and the problem it addresses<\/li>\n<li>Distinguish between behavior, requirements, and implementation<\/li>\n<li>Recognize when BDD is applied correctly and when it is not<\/li>\n<li>Identify common misconceptions about BDD<\/li>\n<li>Recognize typical pitfalls in BDD adoption<\/li>\n<li>Formulate good practices for starting with BDD<\/li>\n<li>Understand how Executable Specifications fit within a broader test and specification architecture<\/li>\n<li>Explain the relationship between behavior, specifications, and validation<\/li>\n<\/ul>","description":"This training centers around a key question: how do you translate desired user behavior into clear and unambiguous specifications that guide development and validation?\n\nThe course explains how BDD provides structure for making expectations explicit and how this differs from merely writing scenarios or applying a Given\u2013When\u2013Then format. Particular attention is given to Executable Specifications as a concept.\n\nParticipants learn to recognize common anti-patterns, such as equating BDD with test automation, writing scenarios after implementation, or describing behavior at a technical level. The training also discusses practical guidelines that help organizations start with BDD on the right footing.\n\nThe training is primarily theoretical in nature, supported by short analysis and reflection exercises. The goal is not to technically implement BDD, but to understand what it is, why it works, and how it can be applied thoughtfully.","target_audience":"<strong>Who is the training intended for?<\/strong>\n\nThis training is intended for professionals who want to (better) understand or assess BDD, including:\n<ul>\n<li>Business analysts and requirements engineers<\/li>\n<li>Testers and quality professionals<\/li>\n<li>Software developers<\/li>\n<li>Product Owners and Scrum Masters<\/li>\n<li>Architects and consultants<\/li>\n<\/ul>\n<strong>Prior knowledge or training<\/strong>\n\nNo prior knowledge of BDD is required.","program":"<strong>Topics include<\/strong>\n<ul>\n<li>From desired user behavior to system behavior<\/li>\n<li>What BDD is \u2014 and what it is not<\/li>\n<li>The role of behavior in specification and validation<\/li>\n<li>Executable Specifications as a concept<\/li>\n<li>BDD within a broader test and specification architecture<\/li>\n<li>Common misconceptions about BDD<\/li>\n<li>Typical pitfalls in adoption<\/li>\n<li>Good practices for starting correctly (including the role of tooling like Cucumber or ReqnRoll)<\/li>\n<li>Positioning BDD as a foundation for further deepening (e.g., CARE)<\/li>\n<\/ul>","practical":"<strong>Training information<\/strong>\n<ul>\n<li>Location and dates: check the <a href=\"https:\/\/ict-improve.nl\/en\/trainings\/\">training calendar<\/a><\/li>\n<li>Schedule: 9:15 \u2013 17:00 (one day)<\/li>\n<li>Includes coffee, tea, lunch and training material<\/li>\n<\/ul>\nFor more information, please contact us at +31 (0)40 - 202 1803 or <a href=\"mailto:training@ict-improve.nl\">training@ict-improve.nl<\/a>.\n\nImprove also offers bespoke in-house training tailored to your specific requirements and needs upon request.","teacher":"The training is delivered by an experienced ICT Improve consultant and trainer with extensive experience in requirements engineering, quality practices, and Behavior-Driven Development.\n\nThe trainer combines theoretical knowledge with practical experience and helps participants develop a clear and structured understanding of BDD as a discipline.","session":"no","opleidingscode":""},"_links":{"self":[{"href":"https:\/\/ict-improve.nl\/en\/wp-json\/wp\/v2\/training\/3775","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ict-improve.nl\/en\/wp-json\/wp\/v2\/training"}],"about":[{"href":"https:\/\/ict-improve.nl\/en\/wp-json\/wp\/v2\/types\/training"}],"version-history":[{"count":0,"href":"https:\/\/ict-improve.nl\/en\/wp-json\/wp\/v2\/training\/3775\/revisions"}],"wp:attachment":[{"href":"https:\/\/ict-improve.nl\/en\/wp-json\/wp\/v2\/media?parent=3775"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}