About this talk
This talk explores the evolution of Behavior-Driven Development (BDD) over the past two decades, highlighting its increased popularity and the growing ecosystem of automation tools. The speaker reflects on past challenges with introducing Test-Driven Development (TDD) to teams and shares their successful strategy of reframing the concept with terms like 'code example' and 'executable spec.' They discuss how tools such as JBehave, RSpec, and Gherkin-based frameworks like Cucumber and behat have changed the landscape of software development. This session also evaluates the future of BDD and argues that while Cucumber-like tools can be excessive for many applications, they remain advantageous in specific scenarios.