PRO курс

JS: Продвинутое тестирование

139 сообщений в сообществе 403 учащихся

Курс посвящён продвинутым способам тестирования программ. К ним относятся стабы, моки, обработка ошибок, работа с фикстурами, таймерами и асинхронным кодом.

Последнее обновление: 10 марта 2020

Подготовительный курс

JS: Автоматическое тестирование

Уроки курса

Автор

Аватар пользователя Kirill Mokevnin

Кирилл Мокевнин

Сооснователь и CEO образовательного проекта Хекслет. Программирую с 2007 года. За это время прошёл путь от разработчика до технического директора и управляющего отдельным подразделением (филиалом). Управлял командами, в которых больше 50 разработчиков.

  • Программирую на языках: Elixir, Clojure, JavaScript, PHP, Ruby.
  • Соорганизатор конференции Nastachku.ru.
  • Вимер.
  • Топлю за DevOps и автоматизированные тесты.

Впечатления

Курс отличный, но это только вершина айсберга. Я сейчас начинаю погружаться в тестирование и понимаю, как многого не знаю. Что тестирование имеет много разновидностей, начинаю от unit и заканчивая e2e. Спасибо за курс.

Курс хорош - упражнения простые, но ёмкие, теория охватывает такие моменты, которые я не знал, даже уже разрабатывая с использованием Jest. Наконец увидел хорошее объяснение отличия моков, стабов и фикстур, а то в этой терминологии почему-то постоянно коллизии.

Отличный курс! Спасибо!

Узнала много нового: стабы, моки, манки-патчинг. И почти поняла, чем они отличаются друг от друга.

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

Да, и наверное только на Хекслете могут быть тесты, проверяющие тесты. :)

Курс JS: Продвинутое тестирование
продолжительность
24 часа
награда
33 балла