Автоматизация тестирования на Go
Научитесь покрывать код на Go автотестами с go test, табличными тестами на t.Run, моками и библиотекой testify
Входит в подписку (более 50 навыков)
Артем Архипов
наставник

Программа обучения
Введение в автоматическое тестирование на Go
Зачем нужны автоматические тесты, типы тестирования: unit, integration, e2e, как работает go test
Табличные тесты
Что такое табличный тест, почему табличные тесты удобны, создание массива кейсов и запуск в цикле, использование t.Run() для именования подтестов
Best practices и организация читаемых тестов
Принцип AAA (Arrange, Act, Assert), паттерны именования тестов, организация данных: фикстуры, фабрики, изоляция тестов и избегание побочных эффектов
Как проходит обучение
Теория в удобном текстовом формате — легко читать даже с телефона. Живые примеры помогают понять, как всё работает. Материал выстроен так, чтобы вы двигались шаг за шагом, не упуская важных деталей
Подписка от 2 400 ₽/мес
Этот навык уже входит в подписку. Оформи доступ и открывай все навыки сразу (50+)
Подписаться →- 50+ навыков в одной подписке
- Пожизненный доступ к теории
- Обучение с ИИ-ассистентом
- Отмена в любой момент
Нам доверяют обучение своих сотрудников
Отзывы о Хекслете на площадках
Вопросы и Ответы
Go-разработчикам, которые хотят покрывать код автоматическими тестами и поддерживать их в читаемом виде.