Making BDD Work for you
summary
Argues BDD works without new tools by using Specification by Example and the Given-When-Then sentence structure as executable specs, implemented as tests in existing runners like PHPUnit rather than UI Selenium suites. Demonstrates a concrete rule set (VIP customers with five books get free delivery) to expose edge cases early. Notes maintenance effort increases — examples and step implementations need refactoring — but delivers a self-validating living documentation that speeds defect discovery and clarifies intent.
AI-written summary · about
chapters (13)
- 0:00Intro
- 0:25Warmup exercise
- 3:00Why do we need BDD
- 7:45Specification by example
- 10:50What is it really
- 12:00The two main actors
- 14:30How do you do it
- 19:54System Theory
- 28:40Problems
- 32:03Test Pyramid
- 34:21Maintenance
- 36:37Living Documentation
- 38:08Conclusion
related talks
48mBDD - It’s More Than Acceptance Tests
08m"BDD: NOT The Given-When-Then Thing"
50mMake BDD great again
48mMake Your Life Simple and Carefree with BDD
09m"Effective ways of using BDD concept for Testing"
16mBDD with cucumber.js
48mMake Your Life Simple and Carefree with BDD
45mBehaviour Driven Development and Behat: Telling Stories Through Code
