Курс на 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»Учеников на курсе 80
Сертификаты, выданные на курсе «Тестирование в 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» обн. 12 августа 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. Качество кода ↗