Профессиональная конференция для Go-разработчиков

Сквозное in-process тестирование сервиса

Резерв

PostgreSQL
Функциональное тестирование
Интеграционное тестирование
GO

Доклад отозван

Целевая аудитория

Разработчики, которым интересны практичные подходы по организации тестирования сервиса на Go. А также подходы к организации тестирования унаследованных сервисов. Ещё доклад может вас заинтересовать, так как является логическим продолжением доклада с Golang Conf 2023 "Как протестировать код на Go с базой данных?". И поможет разобраться как можно in-process тестировать сервис с базой данных.

Тезисы

В докладе рассмотрю подход к тестированию применимый как для унаследованных сервисов, так и для новых сервисов.
Расскажу об организации структуры тестов и фикстур для них. Немного об использованных инструментах.

Доклад строится на базе стека (Go, PostgreSQL, REST, gRPC, Gitlab CI, Docker & Docker Compose).

7+ лет пишет на Go.
5+ лет в коммерческой разработке на Go.
3+ лет пишет интеграционные тесты.
Практикует DDD-подходы на Go.
Иногда что-то выкладывает в Open Source.

В свободное время увлекается программированием, чтением книг, кулинарией, инвестированием.

Тинькофф

Команда Тинькофф — это разработчики, тестировщики, SRE-инженеры, архитекторы, аналитики, продакт-менеджеры, дизайнеры и другие специалисты. Вместе они создают финтех-продукты, которыми пользуются более 38 миллионов клиентов. Тинькофф развивает IT-индустрию, поддерживает комьюнити и делится экспертизой.

Видео