RU / Day 3 / 10:45 / Track 3

We are used to the fact that you need jsdom to test the frontend. Jest has become a kind of standard for testing UI components. But is it good that we are trying to test the UI in a Node.js environment? Dmitriy is sure not.

In the talk, we will look at why jsdom is not ok and what more reliable alternatives to jsdom you can think of. And in the workshop, we will see in practice how Cypress.io is trying to revolutionize the approach to component testing.

Speakers

Дмитрий Коваленко
Dmitriy Kovalenko

Actively propagating web application safety. Love testing and works at Cypress.io for the second time. Material-UI core team member. Active (or not really) open source contributor.

Love chihuahua, volleyball, OCaml, and cooking.

Invited Experts

Илья Климов
Illya Klymov

15 years of JS everywhere: from microcontrollers to rendering video in the cloud. More than 6 years of educational experience (at two universities and Illya's own courses), Ph.D. in Computer Science (field of interest: System Analysis and Theory of optimal decisions). Now works as front-end developer in GitLab.

Людмила Несвитий
Ludmila Nesvitiy

More than 10 years of experience in software testing, SEO, Internet marketing, management. Mentor, speaker, QA Tech Lead. Tech stack: Cypress, Selenium, Protractor, Jasmine, Mocha, Karma, Cucumber, Chai, JavaScript, TypeScript.