FrontendConf

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

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

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

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

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

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

Тезисы

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

Занимаюсь фронтенд-разработкой и проектированием, акцентирую внимание на наблюдаемости, тестируемости кода и создании устойчивых решений. Стараюсь выстраивать понятные и структурированные процессы, которые делают разработку более эффективной и предсказуемой. Изучаю теорию языков программирования и их дизайн, внедряя полученные принципы и методы в процесс разработки.

Циан

Mindbox

Видео

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

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

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

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