автоматическое тестирование
unit-тесты
табличные тесты
testify
мокирование
покрытие кода
best practices

Автоматизация тестирования на Go

Навык написания тестов и применения продвинутых подходов, повышающий качество кода

Начать обучение

Входит в подписку (более 50 навыков)

Артем Архипов

наставник

Программа обучения

Введение в автоматическое тестирование на Go

Зачем нужны автоматические тесты, типы тестирования: unit, integration, e2e, как работает go test

Табличные тесты

Что такое табличный тест, почему табличные тесты удобны, создание массива кейсов и запуск в цикле, использование t.Run() для именования подтестов

Best practices и организация читаемых тестов

Принцип AAA (Arrange, Act, Assert), паттерны именования тестов, организация данных: фикстуры, фабрики, изоляция тестов и избегание побочных эффектов

Как проходит обучение

Теория в удобном текстовом формате — легко читать даже с телефона. Живые примеры помогают понять, как всё работает. Материал выстроен так, чтобы вы двигались шаг за шагом, не упуская важных деталей

Подписка от 2 400 ₽/мес

Этот навык уже входит в подписку. Оформи доступ и открывай все навыки сразу (50+)

Подписаться →
  • 50+ навыков в одной подписке
  • Пожизненный доступ к теории
  • Обучение с ИИ-ассистентом
  • Отмена в любой момент

Нам доверяют обучение своих сотрудников

Альфа Банк
OZON
Контур
Ростелеком
ABBYY
REG.RU
Яндекс Книги
Альфа Банк
OZON
Контур
Ростелеком
ABBYY
REG.RU
Яндекс Книги
Циан
Delivery Club
JetRockets
CDEK IT
Яндекс
Тинькофф
МТС
Dualboot
Циан
Delivery Club
JetRockets
CDEK IT
Яндекс
Тинькофф
МТС
Dualboot
OneTwoTrip
Гринатом
ПК Здрав
TimeWeb
Авиасейлс
СИТИМОБИЛ
vc.ru
OneTwoTrip
Гринатом
ПК Здрав
TimeWeb
Авиасейлс
СИТИМОБИЛ
vc.ru

Отзывы о Хекслете на площадках