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

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

3 900 ₽
нет рассрочки

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

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

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

  • Легко тестировать даже те приложения, которые много взаимодействуют с внешней средой
  • Тестировать код активно работающий с файловой системой
  • Применять полиморфизм для подмены реализации неудобного в тестировании кода
  • Использовать стабы и моки по назначению

 Знания из курса пригодятся, чтобы легко и эффективно тестировать даже те приложения, которые много взаимодействуют с внешней средой. Этот курс подойдет тем, кто уже хорошо знаком с языком PHP. Чтобы учиться было проще, стоит заранее изучить курсы: «Основы PHP», «PHP: Массивы», «PHP: Ассоциативные массивы» и «PHP: Функции». Также предполагается, что вы завершили курс «PHP: Автоматическое тестирование».

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

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

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

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

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

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

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

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

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

Введение
Познакомиться с курсом и его целями

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

Фикстуры
Научиться правильно готовить данные для тестов

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

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

Инверсия зависимостей
Научиться устранять побочные эффекты с помощью полиморфизма

Тестирование HTTP-запросов
Познакомиться со стаббингом

Моки
Познакомиться с мокингом и научиться отличать их от стабов

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

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

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

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

обновлено 20.04.2024 09:37
PHP: Продвинутое тестирование

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

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