Чему вы научитесь
- Написание unit-тестов на Go с использованием пакета testing
- Применение table-driven tests для компактной и расширяемой структуры тестов
- Проверка ошибок, граничных условий и нестандартных сценариев
- Измерение и анализ покрытия кода тестами
- Использование mock-объектов и изоляция внешних зависимостей
- Проектирование кода с учетом удобства тестирования
- Организация читаемых, стабильных и поддерживаемых тестовых наборов
- Подготовка базовой стратегии тестирования для Go-проекта
О курсе
Курс по тестированию приложений на Go, в котором вы изучите unit-тесты, table-driven подход, mock-объекты, покрытие кода и организацию надежной стратегии проверки. Курс удобно проходить в своем темпе и последовательно применять знания в рабочих задачах.
Для кого этот курс
Начинающие и практикующие Go-разработчики, которые хотят научиться писать качественные тесты, улучшать надежность кода и выстраивать понятный процесс проверки в своих проектах.
Начальные требования
Базовые знания Go: синтаксис языка, функции, структуры, интерфейсы, работа с модулями и понимание принципов написания простых приложений.
Преподаватели курса
Как проходит обучение
Последовательное изучение тем с примерами кода, разбором подходов к тестированию и возможностью удобно проходить курс в своем темпе.