FrontendConf

Страница участника

назад

Зал «Бета»

Принят

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

Мнение ПК

Максим погрузит аудиторию в тонкости тестирования UI: разберет проблемы при тестировании UI, затронет скриншотное тестирование с помощью storybook + loki.js, разберет функциональные и e2e тесты.

Фото докладчика

Максим Соснов

СКБ Контур

Мастер-класс по тестированию фронтенда: тестирование вёрстки и функциональное тестирование

Тезисы

Тестирование — это одновременно и просто и сложно. Достаточно просто начать тестировать, но при этом тяжело стать профессионалом в тестировании. А ещё сложнее стать профессионалом в тестировании фронтенда. Сами посудите — все бест-практисы тестирования сделаны в первую очередь для бэкенд-разработки, где алгоритмы, структуры данных и вот это всё. А у нас вёрстка, стили, обработчики событий, асинхронный код, разное поведение в браузерах и прочие прелести, на которые не ложатся практики TDD, создания тест-дублей, инверсии зависимостей, если их использовать без адаптации к нашим реалиям.

В рамках мастер-класса я покажу, как адаптировать законы тестирования к фронтенд-разработке. Чтобы закрепить знания на практике, мы покроем систему, состоящую из nodejs-сервиса и компонентной вёрстки, тестами, которые будут гарантировать работу кода и значительно упростят поддержку системы.

Вторая часть мастер-класса посвящена написанию тестов на UI:
- Какие паттерны есть.
- Какие есть антипаттерны.
- Как делать полезные тесты, которые помогают.

Презентации и видео

Максим Соснов

СКБ Контур

Ведущий разработчик в компании СКБ Контур. Превращает легаси системы в конфетку, продвигает культуру технического совершенства, стремится быть agile и соответствовать DevOps-философии.

Подписка на новости

Хотите быть в курсе? Для получения анонсов о новых конференциях, полезных материалах и вдохновения — подписывайтесь на нас!

Нажимая на кнопку «Подписаться», вы соглашаетесь с Политикой обработки персональных данных