~/talk

Stop Testing, Start Storytelling

Talkat RailsConf 2018 · 2018-04-17..04-19· [testing, developer-experience]
slides:none on file

Argues for writing tests as human stories that describe user-visible behavior rather than implementation details, using Rails and RSpec idioms like red green refactor and behavior‑driven expectations to program to interfaces. Cites real systems (Rails app with React front end and Go services) and a traffic case of hundreds of thousands of users in five minutes. Demonstrates an attempted live pseudo‑RSpec demo that lacks a volunteer, and prescribes a pendulum workflow: write the story, implement, return to the tests.

AI-written summary · about

  1. 0:00Introduction
  2. 0:47Agenda
  3. 5:43Goals for you
  4. 6:52What is testing
  5. 7:49Test Last
  6. 11:15TestFirst
  7. 11:51BehaviorDriven
  8. 13:15Stop Testing Start Storytelling
  9. 15:07What is Storytelling
  10. 15:57What is Communication
  11. 18:39What is Context
  12. 19:16Why Context Matters
  13. 21:42When We Can Tell Stories
  14. 23:02ObjectOriented Programming
  15. 23:24Built in Rails
  16. 26:48Encapsulation
  17. 30:59Conclusion
  18. 32:02Experiment
  19. 33:40Recap
  20. 37:25Action Plan
~/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.