~/talk

Tree in the forest: managing details in BDD scenarios

Talkat HUSTEF 2023 · 2023-10-03..10-05· [testing]
slides:none on file

Scenarios often explode with execution-only details, and the concrete claim is that applying the essential principle — keep only details that change the outcome — makes scenarios readable and spec-like. Tools named are Cucumber and SpecFlow and automation must push down to automation where defaults create required entities and random or code-generated data. Teams log generated values for visibility via logs, agree defaults, and reuse code so specs stay stable while tests still run.

AI-written summary · about

  1. 0:00BDD introduction
  2. 1:11Why details matter
  3. 4:22Scenarios as tests
  4. 6:30Details in BDD scenarios
  5. 8:38Details in scenarios vs code
  6. 12:55Scenarios as specs
  7. 17:06Essential vs incidental details
  8. 17:27Details to push down
  9. 20:54Managing BDD details
  10. 21:38Q&A: Replace requirements?
  11. 21:58Q&A: BDD with TDD/ATDD
  12. 23:01Q&A: Acceptance criteria
  13. 23:44Q&A: End user involvement
  14. 24:46Q&A: Scenarios and abstraction
~/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.