FrontendConf

Конференция завершена. Ждем вас на FrontendConf в следующий раз!

Тесты: 100% покрытия и юниты не нужны

Тестирование

Доклад принят в программу конференции

Целевая аудитория

Разработчики.

Тезисы

* Как мы пришли к функциональным тестам, боли с юнитами и их бесполезностью в компонентах.
* Почему Enzyme — это больно и плохо (блокирование перехода на React 18).
* Муки выбора фреймворка, или Cypress как дорога в никуда.
* Playwright и его скорость.
* Мокинг данных для бэка.
* Юзер-стори и взаимодействие c QA.
* Полученные выгоды и снижение нагрузки на DEV и QA (как мы друг другу помогли).
* Allure как сквозной инструмент для DEV и QA.

12 лет в разработке, во фронтенде более 8 лет. Поработал с большим количеством фреймворков, на данный момент основные инструменты — React, Vue. Последние несколько лет глубоко погружается в теорию языков программирования и их дизайн, проектирование микросервисов и FrontOps.

Циан

Циан — PropTech-компания, которая ежемесячно помогает 19 млн пользователей найти дом или офис мечты и делает этот процесс максимально прозрачным: чтобы для каждого пользователя поиск был удобным, информация — достоверной, оценка — точной, а издержки для всех сторон — минимальными.

Видео

Мнение Программного комитета о докладе

Фото куратора

Виктор Русакович

Максим в своем докладе поделится историей, как в "прыжке веры" его команда убрала обязательное 100% покрытие тестами и не пожалела. Рассматриваются проблемы с Enzyme, польза Playwright, мокинг данных для бэка и взаимодействие с QA.