Воркшоп

Как написать полезные модульные тесты на веб-интерфейс

4 зал

Многие разработчики считают модульные (unit) тесты бесполезными. Unit-тесты, говорят они, проверяют отдельные кусочки приложения. Такие проверки не гарантируют работоспособность какого-либо продуктового сценария.

На воркшопе вы узнаете, как писать полезные и эффективные unit-тесты, которые проверяют продуктовые сценарии, выполняются за секунды и никогда не падают, если приложение не сломано. Вы узнаете, как сделать свое приложение тестируемым, и получите лайфхаки, как сделать код тестов легким для восприятия. После воркшопа вы сможете заменить в своих проектах большинство E2E-тестов на модульные и сократить общее время выполнения тестов в сотни раз. Приходите, будет интересно!

Формат воркшопа — лайв‑кодинг в духе парного программирования. Для демонстрации подготовлено учебное приложение, которое имитирует реальный проект (интернет-магазин). Код написан в упрощенном стиле, чтобы вы могли сфокусироваться на сути: тестах и рефакторинге. Познакомиться с кодом учебного проекта можно заранее:

https://github.com/dima117/example-store#readme

Этот воркшоп — повторение воркшопа по модульным тестам, который был на HolyJS 2025 Autumn без записи.

Спикеры

Расписание