Myvideo

Guest

Login

Иван Пономарёв Mocks vs. Testcontainers

Uploaded By: Myvideo
1 view
0
0 votes
0

Иван Пономарёв (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-группа:

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later