Курс «PHP: Продвинутое тестирование»
Последнее обновление: 20 октября 2025 г.
3 900 рублей в месяц за все курсы
Включено в курс
Описание
На этом курсе вы познакомитесь с продвинутым тестированием на PHP. Вы узнаете о фикстурах, стабах и моках. В итоге поймете, как эффективно тестировать код с побочными эффектами, например, работающий с файловой системой. Знания из курса пригодятся, чтобы легко и эффективно тестировать даже те приложения, которые много взаимодействуют с внешней средой.
Чему вы научитесь
- Легко тестировать даже те приложения, которые много взаимодействуют с внешней средой
- Тестировать код, который активно работает с файловой системой
- Применять полиморфизм для подмены реализации неудобного в тестировании кода
- Использовать стабы и моки по назначению
Программа
1 | Введение Знакомимся с курсом и его целями |
2 | Тестирование ошибок Учимся правильно тестировать код, который выбрасывает исключения |
3 | Побочные эффекты Разбираемся с тем, почему бывает сложно тестировать |
4 | Тестирование кода, взаимодействующего с файлами Учимся правильно восстанавливать окружение |
5 | Инверсия зависимостей Учимся устранять побочные эффекты с помощью полиморфизма |
6 | Тестирование HTTP-запросов Знакомимся со стаббингом |
7 | Моки Знакомимся с мокингом и учимся отличать их от стабов |
Формат обучения
Испытания
1 | Сервис уведомлений |
2 | Калькулятор скидок |
3 | Время есть |
Рекомендуемые программы

- Тренажер с практикой
- Бессрочный доступ к теории
- Асинхронный формат
3 900 рублей в месяц за все курсы