~/talk

How Not to Fear Breaking Production? QA Automation Lessons with Testplane

TalkinRussianat HolyJS 2025 Spring · 2025-04-07..04-08· [testing, developer-experience]
links:none on file
slides:none on file

Describes how Yandex teams automated QA to avoid breaking production using Testplane. Covers using Storybook to create no-code smoke-test coverage, why running component tests in real browsers is more reliable than jsdom, strategies to reduce pain with flaky e2e tests, issues with screenshot tests, reproducibility across test environments, and reasons for building the in-house e2e framework Testplane.

AI-written summary · about

  1. 0:00Introduction
  2. 2:10Frontend testing speed
  3. 5:44Testplane features
  4. 8:12No visual test solutions
  5. 13:37Visual tests in minutes
  6. 14:19Speed visual checks
  7. 17:52Screenshot comparison
  8. 23:54Visual test results
  9. 24:15Component tests vs JSDOM
  10. 27:51Hot Module Replacement
  11. 29:13E2E tests with Yandex.Search
  12. 31:01Speed up CI tests
  13. 32:47Fix test instability
  14. 35:42Mock external requests
  15. 37:30Cross-browser and mobile
  16. 39:18Debugging tools
  17. 41:46Summary
  18. 42:28Q&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.