Let's talk about software behaviour (BDD)
summary
Argues BDD is about early collaboration not just testing, using Three Amigos workshop to produce concrete examples that become acceptance criteria; writes Gherkin feature files and ties them to Java step definitions via a Cucumber run class in IntelliJ. Demo builds a simple Person class and validator, converts scenarios to failing tests, implements code until tests go green, uses tags to skip unfinished scenarios and generates living documentation (HTML/AsciiDoc) from the same examples.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 1:07What is BDD
- 3:39Agile practices problems
- 6:51Three Amigos Workshop
- 10:01BDD meets Test Driven Development
- 13:34Handling change requests
- 14:37Demo and Cucumber
- 25:26Step definitions and validation
- 30:06Advanced BDD features
- 33:41Reports and living docs
- 36:59BDD benefits
- 39:29Q&A
related talks
09m"Effective ways of using BDD concept for Testing"
48mBDD - It’s More Than Acceptance Tests
16mBDD with cucumber.js
36mBDD With Cucumber
53mBehaviour Driven Development, BDD, with Cucumber for Java
34mWriting end to end tests with a smile
45mBehaviour Driven Development and Behat: Telling Stories Through Code
50mAn introduction to Behaviour Driven Development (BDD) for embedded systems
