Содержание курса
1. Основы тестирования в Go
3 урока
22
2
2м
0
Закрытый
1.1
Введение в тестирование
↗
19
1
2м 54с
0
Закрытый
1.2
Пакет testing
↗
1
1
-
0
Закрытый
1.3
Assertions и проверки
↗
2
0
-
0
2. Unit-тестирование
4 урока
2
0
0м
0
Закрытый
2.1
Тестирование функций
↗
1
0
-
0
Закрытый
2.2
Table-Driven Tests
↗
1
0
-
0
Закрытый
2.3
Тестирование ошибок
↗
0
0
-
0
Закрытый
2.4
Тестирование методов структур
↗
0
0
-
0
3. Мокирование и Dependency Injection
5 уроков
0
0
0м
0
Закрытый
3.1
Принципы тестируемого кода
↗
0
0
-
0
Закрытый
3.2
Mock, Stub и Fake
↗
0
0
-
0
Закрытый
3.3
Ручное мокирование
↗
0
0
-
0
Закрытый
3.4
Testify Mock
↗
0
0
-
0
Закрытый
3.5
Mockery
↗
0
0
-
0
4. Тестирование HTTP API
3 урока
0
0
0м
0
Закрытый
4.1
Основы httptest
↗
0
0
-
0
Закрытый
4.2
Тестирование REST API
↗
0
0
-
0
Закрытый
4.3
Тестирование HTTP-клиентов
↗
0
0
-
0
5. Тестирование баз данных
4 урока
0
0
0м
0
Закрытый
5.1
Подходы к тестированию БД
↗
0
0
-
0
Закрытый
5.2
sqlmock
↗
0
0
-
0
Закрытый
5.3
Интеграционные тесты с PostgreSQL
↗
0
0
-
0
Закрытый
5.4
Testcontainers
↗
0
0
-
0
6. Тестирование конкурентного кода
3 урока
0
0
0м
0
Закрытый
6.1
Особенности конкурентного тестирования
↗
0
0
-
0
Закрытый
6.2
Race Detector
↗
0
0
-
0
Закрытый
6.3
Тестирование горутин и каналов
↗
0
0
-
0
7. Интеграционное тестирование
3 урока
0
0
0м
0
Закрытый
7.1
Что такое Integration Testing
↗
0
0
-
0
Закрытый
7.2
Тестирование сервисного слоя
↗
0
0
-
0
Закрытый
7.3
Тестирование внешних сервисов
↗
0
0
-
0
8. Benchmarking и профилирование
3 урока
1
0
0м
0
Закрытый
8.1
Бенчмарки
↗
0
0
-
0
Закрытый
8.2
Продвинутые бенчмарки
↗
0
0
-
0
Закрытый
8.3
Профилирование в тестах
↗
1
0
-
0
9. Покрытие кода и качество тестов
3 урока
1
0
0м
0
Закрытый
9.1
Code Coverage
↗
1
0
-
0
Закрытый
9.2
Качество тестов
↗
0
0
-
0
Закрытый
9.3
Антипаттерны тестирования
↗
0
0
-
0
10. Продвинутые техники тестирования
3 урока
0
0
0м
0
Закрытый
10.1
Fuzz Testing
↗
0
0
-
0
Закрытый
10.2
Property-Based Testing
↗
0
0
-
0
Закрытый
10.3
Contract Testing
↗
0
0
-
0
11. CI/CD и автоматизация тестирования
2 урока
1
1
0м
0
Закрытый
11.1
Автоматический запуск тестов
↗
1
1
-
0
Закрытый
11.2
Качество кода
↗
0
0
-
0