Введение
Познакомиться с курсом и его целями
Тестирование ошибок
Научиться правильно тестировать код, который выбрасывает исключения
Фикстуры
Научиться правильно готовить данные для тестов
Побочные эффекты
Разобраться с тем, почему бывает сложно тестировать
Тестирование кода, взаимодействующего с файлами
Научиться правильно восстанавливать окружение. Познакомиться с виртуальной файловой системой.
Инверсия зависимостей
Научиться устранять побочные эффекты с помощью полиморфизма
Тестирование HTTP-запросов
Познакомиться со стаббингом
Манкипатчинг
Научиться использовать подмену методов с пользой
Мокинг
Познакомиться с мокингом и научиться отличать их от стабов
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса