Курс «JS: Продвинутое тестирование»
Последнее обновление: 22 октября 2025 г.
3 900 рублей в месяц за все курсы
Включено в курс
Описание
На этом курсе вы научитесь тестировать приложения. Вы узнаете, как тестировать приложения, которые взаимодействуют с файловой системой или с сетевыми запросами. Также научитесь выделять побочные эффекты, изолировать их и управлять ими.
Чему вы научитесь
- Легко тестировать даже те приложения, которые много взаимодействуют с внешней средой
- Тестировать код, активно работающий с файловой системой
- Использовать стабы и моки по назначению
Программа
1 | Введение Знакомимся с курсом и его целями |
2 | Тестирование ошибок Учимся правильно тестировать код, который выбрасывает исключения |
3 | Побочные эффекты Разбираемся с тем, почему бывает сложно тестировать |
4 | Тестирование кода, взаимодействующего с файлами Учимся правильно восстанавливать окружение и знакомимся с виртуальной файловой системой |
5 | Инверсия зависимостей Учимся устранять побочные эффекты |
6 | Тестирование HTTP-запросов Знакомимся со стаббингом |
7 | Манкипатчинг Учимся использовать прототипы с пользой |
8 | Моки Знакомимся с мокингом и учимся отличать их от стабов |
9 | Property-based тестирование Изучаем подход к тестированию, основанный на свойствах |
Формат обучения
Испытания
1 | Function Mock |
Рекомендуемые программы

- Тренажер с практикой
- Бессрочный доступ к теории
- Асинхронный формат
3 900 рублей в месяц за все курсы






