Talk

How to Stop Worrying About Breaking Production? The Experience of Automating QA with Testplane

  • In Russian

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:

  • The necessity of screenshot tests and the challenges of working with them,
  • Stability and reproducibility of e2e tests,
  • Working with different testing environments, and much more.

Speakers

Schedule