Иван Пономарёв (Staff Engineer @ / Преподаватель @ Eesti Ettevõtluskõrgkool Mainor): Нужны ли вообще моки, когда есть TestContainers? Если мок не работает так же, как “настоящая“ система, в чём его польза? Можно ли избежать flakyness в интеграционных тестах? Правда ли, что TestContainers решат все проблемы интеграционных тестов и пора ли списывать со счетов базу данных H2? Доклад для разработчиков, создающих интеграционные тесты для программ, работающих с базами данных, кэшами, системами потоковой и пакетной обработки данных.
00:00 Знакомство/содержание
02:10 Интеграционный тест
02:57 Что у нас есть? Моки
04:00 TestContainers
04:53 Набор стереотипов
05:31 Моки внешних сервисов / WireMock
08:00 Как быть с RDBMS/NoSQL/...
08:33 VS - Функциональность
09:09 VS - Простота и скорость
11:36 VS - Удобство
12:12 VS - Integration Mocks
12:50 VS - Наличие
13:09 JedisMock
17:14 Kafka Streams TopologyTestDriver
22:22 Awaitility
26:35 Тест с TopologyTestDriver
27:26 Выводы по KafkaStreams
27:52 Apache Beam
28:42 Паттерн Mock Backend
30:47 Celesta
33:21 H2
36:43 Выводы о TestContainers
37:37 Выводы о моках
38:14 Общие выводы
Подписаться на канал:
Наш сайт:
Наш блог:
Facebook-группа:
1 view
39
11
4 weeks ago 00:03:03 1
Сергей Лазарев х Therr Maitz — Олимпиада-80
4 weeks ago 00:07:25 1
Би-2 — Колыбельная (2022)
4 weeks ago 00:04:19 1
Дети Бога - Я Твоё дитя | Детское прославление.
1 month ago 00:03:07 1
Научите детей тому, чему они учат нас #инклюзиясдетства
1 month ago 00:06:21 1
SILENZIUM - Белые розы| Седая ночь (Ласковый май covers) романтическая история из 90х
1 month ago 00:04:19 1
MUST HAVE BEEN THE WIND: Skyrim Guard Song ■ The Chalkeaters feat. Black Gryph0n
1 month ago 00:08:38 1
Дима Билан - Про белые розы (премьера клипа, 2019)