Ближайшая конференция — Joker 2024, 9 октября (Online), 15–16 октября (Санкт-Петербург + трансляция).
Подробности и билеты: [ Ссылка ]
— —
. . . В этом воркшопе-стриме-live-сессии Алексей покажет, как с нуля создать и запустить TDD-цикл для Spring Boot-приложения, с примерами на JUnit 5.
О чем спикер будет рассказывать:
— Зачем вообще тесты? Почему важно писать и поддерживать набор тестов?
— TDD vs Test first vs Test last.
— Лондон против Чикаго.
— С чего начать, когда вообще ничего нет.
— R-G-R цикл, почему это важно.
— Хороший тест не всегда хорошая спецификация.
— Спецификация должна быть специфичной.
— Зоны ответственности (test boundaries).
— Моки и двойники.
— Что мокать, а что нет, как мокать немокируемое.
— Интеграционные тесты — как и зачем?
— Мороженое против кубков (Ice cream cone vs Testing trophy).
— Контракты и интеграция с third party.
— Тестирование БД.
— Тестирование интеграции (REST и сообщения).
— Acceptance или E2E-тестирование.
— Как быть с легаси?
![](https://i.ytimg.com/vi/YaJcBKjC1ec/maxresdefault.jpg)