Курс находится на модерации. Данные могут быть неактуальны.
Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

3 900 ₽
есть рассрочка

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

Включено в курс

  • 9 уроков (видео и/или текст)
  •  8 упражнений в тренажере
  • 22 проверочных теста
  • Дополнительные материалы
  • Помощь в «Обсуждениях»
  • Доступ к остальным курсам платформы

Чему вы научитесь

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

     

  • Курс подойдет для тех, кто хочет научиться писать тесты для сложных приложений. Чтобы учиться было проще, рекомендуем пройти следующие курсы:

    -JS: Автоматическое тестирование
    -JS: Асинхронное программирование
    -HTTP Протокол

Что вы получите после обучения

Приобретаемые навыки
4
HTTP API
5
Полиморфизм
6
Инверсия зависимостей
7
Фикстуры
8
Стабы
9
Моки
10
Побочные эффекты
11
Манки-патчинг

Образовательная организация

Онлайн-школа программирования, за выпускниками которой охотятся компании

Первого студента мы трудоустроили в 2013 году. Тогда требования к знаниям джуниоров были выше, а трава зеленее

Это отразилось на программах обучения, на их проработке и глубине. Собеседования для студентов Хекслета проходят под девизом: «Хм, на Хекслете задачки были сложнее»

Иногда наши студенты попадают на работу без проведения технического интервью, только на основе анализа кода проектов

Сейчас все больше и больше компаний указывают курсы Хекслета как плюс при найме. А наши партнерские компании доверяют нам настолько, что собеседуют выпускников, не заглядывая в резюме

Программа курса

Программа курса
Продолжительность 11 часов 

1 Введение
Знакомимся с курсом и его целями
теория

2 Тестирование ошибок
Учимся правильно тестировать код, который выбрасывает исключения
теория
упражнение

3 Побочные эффекты
Разбираемся с тем, почему бывает сложно тестировать
теория
тесты
упражнение

4 Тестирование кода, взаимодействующего с файлами
Учимся правильно восстанавливать окружение и знакомимся с виртуальной файловой системой
теория
тесты
упражнение

5 Инверсия зависимостей
Учимся устранять побочные эффекты
теория
тесты
упражнение

6 Тестирование HTTP-запросов
Знакомимся со стаббингом
теория
тесты
упражнение

7 Манкипатчинг
Учимся использовать прототипы с пользой
теория
тесты
упражнение

8 Моки
Знакомимся с мокингом и учимся отличать их от стабов
теория
тесты
упражнение

9 Property-based тестирование
Изучаем подход к тестированию, основанный на свойствах
теория
тесты
упражнение

10 Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Рейтинг курса

3.8
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 13.09.2024 11:42
JS: Продвинутое тестирование

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

Оставить отзыв
Поделиться курсом с друзьями