В этом курсе создатель Vitest, Энтони Фу, научит вас быстрому запуску с самым быстрым тестовым фреймворком.
Вы изучите основы модульного тестирования, узнаете, почему оно важно и как быть увереннее в доставке продукта в продакшн. Даже если вы абсолютно новичок в модульном тестировании, не беспокойтесь! Энтони начнет с фундаментальных понятий и постепенно перейдет к более сложным темам, таким как мокирование и шпионаж.
Вы узнаете о преимуществах разработки через тестирование (Test Driven Development, TDD) и попрактикуетесь в использовании этого подхода на примере создания простой функции глубокого слияния объектов. В процессе вы станете знакомы с синтаксисом и лучшими практиками использования Vitest. Вы будете тестировать ожидаемую функциональность и проверять, что неожиданный ввод вызывает правильные ошибки.
В конце вы познакомитесь с быстрой обратной связью, которую обеспечивает тестирование с использованием Vitest, и получите полезные советы от опытного разработчика, который использует Vitest в различных реальных проектах, включая Vite, Slidedev, UnoCSS, а также сам Vitest тестируется с помощью Vitest!
В результате этого курса вы освоите быстрые и эффективные методы тестирования с Vitest, получите уверенность в качестве своего кода и сможете быстрее и надежнее доставлять свои проекты в продакшн.
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
Rapid Testing with Vitest,
а также все другие курсы, прямо сейчас!
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
На этом воркшопе Артем Захарченко, эксперт по тестированию и создатель библиотеки Mock Service Worker для имитации API, проведет вас через процесс создания собственной версии тестового фреймворка Vitest.Создание тестового фреймворка с нуля даст вам глубокое понимание того, как все элементы взаимосвязаны, и изменит ваше представление о тестировании к лучшему.
Давайте признаем, мокинг может быть действительно запутанным. Сначала нужно понять, что именно мокать. Затем - найти правильный способ, чтобы это не ухудшило качество вашего тестирования. Если моков слишком много, тесты теряют смысл. Если недостаточно, они становятся хрупкими.В любом случае, вы тратите много усилий, а ощущение пользы не всегда приходит.И вот тут на помощь приходит Артём. Он уже почти десятилетие развеивает заблуждения разработчик