~/talk

Domain Driven Testing: Know What You're Doing

Talkat Voxxed Days Ticino 2018 · on Saturday, 2018-10-20· [testing, developer-experience]
slides:none on file

Applies Domain Driven Design to testing by making the domain concrete: ubiquitous language for naming, context map as test plan to focus tests, and approval testing to capture real production behavior. Recommends property based QuickTheories and JSON schema for invariant unit checks, snapshot and visual tools (BackstopJS, Applitools) for component approval, and task‑centric end to end tests via the screenplay pattern with Protractor or Rest Assured. Advises outsider exploratory blitzes, chaos monkey and data fuzzing, and setting an expiration date for architecture.

AI-written summary · about

  1. 0:00Intro
  2. 0:33Goals
  3. 8:05Ubiquitous Language
  4. 14:27Context Map Example
  5. 19:02Design by Contract
  6. 24:05Team
  7. 26:24Expiration Date
  8. 31:57DDD Test Pyramid
  9. 38:42BackstopJS
  10. 42:51Protractor with Cucumber
~/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.