~/talk

Make Your Frontend Tests Your Best Allies

TalkinFrenchat Sunny Tech 2024 · 2024-07-04..07-05· [testing, developer-experience]
links:none on file
links:none on file
slides:none on file

Morgane Riclet and Élise Récéjac present practical techniques to make front-end tests faster and more useful by focusing on implementation-independent test design, speeding local feedback using profiling, and optimizing CI pipelines with parallelization and sharding. The talk targets developer experience (DevX) around front-end testing and CI/CD so teams can write reliable front tests and deliver faster with fewer bugs.

AI-written summary · about

  1. 0:00Introduction
  2. 1:45Missing frontend tests problem
  3. 2:27Snapshot tests pros and cons
  4. 6:01Criteria for effective tests
  5. 7:53Why avoid end-to-end tests
  6. 8:54Testing Library intro and benefits
  7. 12:06First tests with Testing Library
  8. 14:11Test coverage strategy
  9. 14:54CI problems and solutions
  10. 16:00What is CI?
  11. 17:14CI configuration
  12. 18:20CI performance issues
  13. 20:26Parallelization optimization
  14. 21:54Test sharding
  15. 22:57Parallel job costs
  16. 24:21Dependency caching
  17. 25:02Jest cache optimization
  18. 26:28Test performance analysis
  19. 27:12Using Speedscope
  20. 31:43Selector optimization
  21. 33:07Import optimization
  22. 36:25Best practices summary
  23. 37:37Q&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.