~/talk

Developing an Ember Test Strategy

Talkat EmberConf 2019 · on Tuesday, 2019-03-19· [testing, developer-experience]
slides:none on file

Argues for tight feedback loops and a test distribution that keeps runs short: Ember provides unit, rendering, application tests and a 1,000-test run shows application tests ≈33 minutes while units are near-instant. Recommends pushing logic down the pyramid (examples: profile-page component split into upload-picture component; chat service mocked into realtime, profile, history collaborators), using Testem, segmentation and multithreading, favoring TDD or mock-driven tests as needed and deleting slow, low-value tests.

AI-written summary · about

  1. 0:00Start
  2. 2:11Ember Loves Tests
  3. 3:51Speed and Feedback Loops
  4. 4:14The Deming Circle
  5. 4:58Continuous Improvement
  6. 6:40Feedback Loops
  7. 8:18The Agile Manifesto
  8. 9:09Agile Testing
  9. 14:06Test Workflow
  10. 16:10Lump of Code Fallacy
  11. 19:24Inside-Out Programming Model
  12. 25:24Working with Legacy Code
  13. 26:41Summary
~/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.