Курс на Stepik
Обложка курса «Тестирование в Go (Golang): unit-тесты, API, БД и CI/CD» на Stepik
490 ₽

Тестирование в Go (Golang): unit-тесты, API, БД и CI/CD 0.000

Открыть на
STEPIK.ORG

Практический курс по тестированию Go (Golang): unit-тесты, table-driven tests, mocks, httptest, тестирование REST API и PostgreSQL, Testcontainers, race detector, benchmarks, fuzz testing и CI/CD. Научитесь проектировать тестируемый код и создавать надёжные автоматические тесты для Go-приложений.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Тестирование в Go (Golang): unit-тесты, API, БД и CI/CD»Учеников на курсе 77
Сертификаты, выданные на курсе «Тестирование в Go (Golang): unit-тесты, API, БД и CI/CD»Сертификатов выдано 0
Отзывы о курсе «Тестирование в Go (Golang): unit-тесты, API, БД и CI/CD»Отзывов получено 0
Рейтинг курса «Тестирование в Go (Golang): unit-тесты, API, БД и CI/CD»Рейтинг курса 0.000
Уроки в курсе «Тестирование в Go (Golang): unit-тесты, API, БД и CI/CD»Количество уроков 36
Тесты в курсе «Тестирование в Go (Golang): unit-тесты, API, БД и CI/CD»Количество квизов 185
Время прохождения курса «Тестирование в Go (Golang): unit-тесты, API, БД и CI/CD»Время прохождения курса
Стоимость курса «Тестирование в Go (Golang): unit-тесты, API, БД и CI/CD»Стоимость курса 490 ₽
Обновления курса «Тестирование в Go (Golang): unit-тесты, API, БД и CI/CD»Обновления курса
Дата публикации курса «Тестирование в Go (Golang): unit-тесты, API, БД и CI/CD»Дата публикации курса
Последнее обновление курса «Тестирование в Go (Golang): unit-тесты, API, БД и CI/CD»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Тестирование в Go (Golang): unit-тесты, API, БД и CI/CD» 11 разделов Уроки в курсе «Тестирование в Go (Golang): unit-тесты, API, БД и CI/CD» 36 уроков Тесты в курсе «Тестирование в Go (Golang): unit-тесты, API, БД и CI/CD» 185 тестов Время прохождения курса «Тестирование в Go (Golang): unit-тесты, API, БД и CI/CD» 0 ч. Последнее обновление курса «Тестирование в Go (Golang): unit-тесты, API, БД и CI/CD» обн. 11 августа 2026

Основы тестирования в Go

3 урока
1. Введение в тестирование
2. Пакет testing
3. Assertions и проверки

Unit-тестирование

4 урока
1. Тестирование функций
2. Table-Driven Tests
3. Тестирование ошибок
4. Тестирование методов структур

Мокирование и Dependency Injection

5 уроков
1. Принципы тестируемого кода
2. Mock, Stub и Fake
3. Ручное мокирование
4. Testify Mock
5. Mockery

Тестирование HTTP API

3 урока
1. Основы httptest
2. Тестирование REST API
3. Тестирование HTTP-клиентов

Тестирование баз данных

4 урока
1. Подходы к тестированию БД
2. sqlmock
3. Интеграционные тесты с PostgreSQL
4. Testcontainers

Тестирование конкурентного кода

3 урока
1. Особенности конкурентного тестирования
2. Race Detector
3. Тестирование горутин и каналов

Интеграционное тестирование

3 урока
1. Что такое Integration Testing
2. Тестирование сервисного слоя
3. Тестирование внешних сервисов

Benchmarking и профилирование

3 урока
1. Бенчмарки
2. Продвинутые бенчмарки
3. Профилирование в тестах

Покрытие кода и качество тестов

3 урока
1. Code Coverage
2. Качество тестов
3. Антипаттерны тестирования

Продвинутые техники тестирования

3 урока
1. Fuzz Testing
2. Property-Based Testing
3. Contract Testing

CI/CD и автоматизация тестирования

2 урока
1. Автоматический запуск тестов
2. Качество кода