~/talk

Daniel Horn: BDD is Not a Testing Approach - How to Overuse BDD to Slow Down Your Delivery

Talkat TestCon Europe 2024 · 2024-10-22..10-25· [testing, engineering-leadership]
slides:none on file

Argument: BDD is a development practice, not a QA shortcut; when teams push Gherkin/Cucumber feature files downstream as UI acceptance tests they add overhead, brittle Selenium suites and maintenance (rewriting ~100 scenarios when a button name changes). Treat feature files as feature files in Git tied to user stories, implement behaviors low in the stack and run behaviors at unit layer under CI (Jenkins), report with Xray/Allure or Confluence, and avoid UI-first BDD unless starting small or on a greenfield project.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05What is BDD
  3. 4:40BDD origins
  4. 6:49BDD pitfalls
  5. 9:18Organizational silos
  6. 13:01BDD as code
  7. 16:56Maintenance hell
  8. 18:25BDD in testing
  9. 20:13BDD across layers
  10. 22:49BDD process limits
  11. 26:30BDD adoption tips
  12. 27:39Q&A
  13. 28:46Publishing BDD docs
  14. 30:53BDD living docs
  15. 32:43Can BDD be abandoned
  16. 34:06Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.