курс

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

24 учащихся

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

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

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

Уроки курса

продолжительность
10 часов
награда
41 балл

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Профессия

PHP-программист

Разработка веб-приложений на Laravel
26 мая 8 месяцев