~/talk

Testing design systems using storybook + Storybook 7.0 sneak peeks

Talkat React Finland 2022 · 2022-09-12..09-16· [testing, developer-experience]

Demonstrates using Storybook stories as tests by adding play function handlers that run in a browser via Playwright and testing library, plus an interactions add-on that shows step-by-step progress and lets the tester time-travel by remounting states. A test runner automates all stories, surfaces failing-story links into Storybook, and supports snapshots and accessibility hooks. Storybook 7.0 goes “modern first” with ESBuild and Vite support, lazy-loading stories, and reports dramatic build speed-ups (example drop from ~30s to ~2s).

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 1:59Challenges in building and testing UIs
  3. 3:23Anatomy of a UI interaction test
  4. 5:52What is Storybook and its benefits
  5. 9:31Writing stories in Storybook 7
  6. 10:58Reusing stories in tests for efficiency
  7. 12:25Visual feedback in UI testing with Storybook
  8. 13:09Storybook testing with Play functions
  9. 15:21Time-travel debugging in Storybook tests
  10. 16:45Automated test runner for Storybook stories
  11. 17:50Debugging failed tests with Storybook links
  12. 18:52Extending tests with add-ons and snapshots
  13. 19:33Stories as comprehensive test cases
  14. 20:36Storybook 7 modernizes with ESM and Vite
  15. 22:19Performance improvements in Storybook 7
  16. 23:26Stories everywhere and framework support
  17. 24:30Embedding stories in documentation
  18. 25:13Future of Storybook and community collaboration
  19. 26:14Closing remarks and Q&A
~/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.