Тестирование с Go

О чём курс

Вам нужно протестировать реальное приложение, но стандартные примеры из документации не покрывают работу с базами данных и сторонними сервисами. В этом курсе акцент сделан на создании полноценных Go-проектов, которые решают типичные сложности промышленной разработки.

Внутри разбираются следующие темы:

  • Работа с базами данных: как эффективно тестировать слои доступа к данным и не зависеть от внешней инфраструктуры.
  • Интеграция сторонних API: стратегии мокирования и обработки внешних вызовов.
  • Внутреннее тестирование: проверка промежуточных этапов логики и дискуссия о тестировании неэкспортируемых функций, когда это оправдано, а когда — избыточно.

Курс подойдет разработчикам, которые хотят перейти от теоретических знаний к написанию поддерживаемых тестов в Go-проектах любой сложности.

Программа обучения

  • Тестирование программного обеспечения на реальных примерах
  • Проектирование и тестирование веб-приложений
  • Тестирование кода, взаимодействующего с базами данных
  • Интеграция и тестирование сторонних API
  • Внутреннее тестирование (проверка промежуточных шагов)
  • Анализ подходов к тестированию неэкспортируемых функций
Складчина создана 11 февраля 2019 г. · описание обновлено 6 мая 2026 г.
16 360 ₽