Интеграционные тесты на Go / Ксения Якиль (Badoo)

preview_player
Показать описание
При поддержке AvitoTech мы впервые публикуем все видео с GolangConf 2019 в открытый доступ. Учитесь, вдохновляйтесь и перенимайте лучшие практики у спикеров, не выходя из дома.

Приглашаем на GolandConf 2020 live!
14-17 октября 2020, онлайн по всему миру.

--------
GolangConf 2019

Тезисы и презентация:

В нашем мире распределенных систем есть множество связей между компонентами. Ошибка хотя бы в одном взаимодействии может привести к деградации системы и потере прибыли компании. Покрытие интеграционными тестами позволяет снизить риск, и в этом контексте ценность интеграционного тестирования увеличивается. Но оно не получает должного внимания (как, например, unit-тестирование, которое у Go-программистов в генах).
...
--------
Рекомендации по теме
Комментарии
Автор

Супер! Ксюша и Ко красавчики, было интересно.

zgijkth
Автор

Самостоятельное поднятие контейнеров и слежение за ними в тестах - явно оверкил для большинства тестов, docker compose тут вполне хватит. Смысл во всём этом есть если только тестировать какие-то динамические окружения.

OStrekalovsky
Автор

Какая либа используется в testcontainers?

andboson
Автор

почему она все видео говорит о костюмах (сьют)?

andreyg
Автор

Не знаю, думаю женшины и программирование - несовместимые вещи, ввиду того, что наверное не хватает логики, пытливости

mrhfptr