Программирование [Artem Zakharchenko] Основы тестирования [EpicWeb] (2024)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: Artem Zakharchenko​
Название: Основы тестирования [EpicWeb] (2024)​

cover.jpg

Продолжительность: 5 ч 16 мин Количество уроков: 40 Видео Язык: Английский Вес архива: 1,41 ГБ


Хотите глубже понять тестирование и научиться мыслить как создатель тестового фреймворка? На этом интенсивном воркшопе вы шаг за шагом разберётесь, как работают тестовые инструменты изнутри, создадите собственный мини‑фреймворк и укрепите фундаментальные навыки, которые пригодятся в любой современный разработке.

Что вас ждёт на воркшопе

Программа разделена на четыре логически связанные части. Каждая новая тема опирается на предыдущую, формируя цельное понимание процесса тестирования.

Принципы и ментальные модели тестирования

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

• понимание стратегий тестирования;
• фокус на поведении вместо структуры реализации;
• выработка устойчивого подхода к написанию тестов.

Создание структуры тестового фреймворка

На следующем этапе вы перейдёте к практике и создадите базу собственного фреймворка — от простейших функций до управления жизненным циклом тестов.

• реализация функций expect и test;
• настройка тестовой среды;
• использование хуков для контроля побочных эффектов.

Тестирование асинхронного кода

Асинхронность — распространённая причина ошибок в приложениях. Вы научитесь корректно тестировать асинхронные функции, промисы и обрабатывать исключения.

• тестирование промисов;
• работа с async/await;
• отлавливание ошибок и отказов.

Переход на Vitest

После создания собственного мини‑фреймворка вы перенесёте тесты в Vitest, чтобы увидеть, как ваши новые знания применяются в реальном инструменте.

• перенос существующих тестов;
• понимание устройства Vitest через практику;
• осознание «как» и «почему» тестирования.

Кому подойдет этот воркшоп

Воркшоп создан для разработчиков, которые уже пробовали писать тесты, но чувствуют, что им не хватает цельной картины. Если тестирование кажется рутиной, а не инструментом, который делает ваш код надёжнее — этот курс поможет пересобрать понимание и повысить уверенность.

Почему этот формат эффективен

Вы не просто изучаете теорию — вы создаёте работающий инструмент. Такой подход помогает:

• лучше понимать, как устроены популярные фреймворки;
• осознанно применять тестовые стратегии;
• писать чистые, поддерживаемые и полезные тесты.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху