
Nikolay Markov
Company: Yandex
The life of modern frontend teams is fast-paced and ever-changing: new features should have been in production yesterday, and tomorrow, they will probably need to be modified. How can you maintain quality and stability while confidently pressing the Deploy button every time?
We will explore how to quickly and “cheaply” achieve frontend smoke test coverage without writing code (if your project uses Storybook), why component tests in the browser are more reliable than in jsdom, and how to reduce the pain of working with e2e tests. We’ll discuss our experience implementing this approach in Yandex projects: the challenges we faced, how we solved them, and why we decided to develop our own e2e testing framework — Testplane.
This talk will be useful both for developers who are just starting with tests and QA automation and for those who have been writing tests for a long time. We will cover key problems and their solutions, including:
Company: Yandex