Выйдите на новый уровень, освоив jest, testing-library и лучшие практики, которые позволяют писать тесты быстро, а находить ошибки в коде легко.
Учим необходимому:
- Тестирование в общем. Изучите основы автоматизированного тестирования. Познакомьтесь с подходами и принципами написания тестов. Напишите свои первые юнит и функциональные тесты, освойте работу с асинхронным кодом, таймерами и ошибками. Научитесь использовать стабы, моки и фикстуры. Настройте непрерывную интеграцию и измеряйте покрытие кода тестами.
- Браузер и JSDOM. Научитесь писать e2e тесты используя веб-драйверы. Погрузитесь в непростой мир ошибок и фантомных падений. Изучите способы написания надежных тестов в браузерной среде. Уменьшите хрупкость и дублирование с помощью паттерна Page Object. Изолируйте бекенд и тестируйте фронтенд с помощью быстрого testing-library в связке с Jest и JSDOM.
Обучение в группе со студентами и наставником. Программа состоит из нескольких модулей. Каждый модуль включает в себя теорию в формате видео-лекций, домашние задания и проект в конце каждого модуля, закрепляющий пройденный материал. Проекты сохраняются в профиле на GitHub и становятся частью портфолио студентов.
В ходе обучения наставник отвечает на вопросы, проверяет домашние задания, делает код-ревью проектов и проводит мероприятия, дополняющие учебную программу: живые вебинары, Q&A сессии, лайвкодинг.
-
Цена - 3 900 руб.
- Продолжительность курса составляет 13 уроков