💻 Программирование [Artem Zakharchenko] Техники мокинга в Vitest (2024)

  • ОФОРМИТЬ ПОДПИСКУ

Calvin Candie

Вечный

Calvin Candie

Вечный
2 Сен 2018
46,190
4,729
Автор: Artem Zakharchenko
Название: Техники мокинга в Vitest (2024)

1777730802885.png

Практический воркшоп по мокингу в Vitest, который помогает разобраться в тестировании без лишней сложности. Вы научитесь использовать моки осознанно: не перегружать тесты, сохранять их читаемость и получать реальную пользу от покрытия.

Вместо хаотичного применения моков курс даёт системное понимание: когда мокинг действительно нужен, а когда он только усложняет код и снижает ценность тестов.

В процессе обучения вы разберёте:
  • зачем нужен мокинг и его роль в тестировании
  • как определять границы тестов
  • когда стоит использовать моки, а когда — нет
  • как избегать хрупких тестов
  • как писать поддерживаемые и понятные тесты

Обучение построено на практике и реальных сценариях использования Vitest.

Вы изучите:
  • мокинг функций и управление их поведением
  • работу с датой и временем в тестах
  • мокинг глобальных переменных и окружения
  • перехват и моделирование сетевых запросов (MSW)
  • мокинг модулей с использованием API Vitest
  • обеспечение типобезопасности в моках

Каждый блок направлен на конкретную задачу, с которой сталкиваются разработчики в реальных проектах.

Вы получите:
  • чёткое понимание принципов мокинга
  • навыки написания устойчивых тестов
  • умение избегать избыточных моков
  • практический опыт работы с Vitest
  • уверенность в тестировании сложной логики

Курс помогает выстроить грамотный подход к тестированию, при котором моки становятся инструментом, а не источником проблем.

Кому подойдёт курс:
  • frontend и backend разработчикам
  • инженерам, использующим Vitest
  • специалистам по тестированию
  • начинающим в автоматизированных тестах
  • разработчикам, желающим улучшить качество кода

После прохождения воркшопа вы сможете писать чистые, надёжные тесты, которые легко поддерживать и масштабировать.

Язык: английский

Подробнее:
Скрытое содержимое доступно для зарегистрированных пользователей!

Скачать: