Курс «PHP: Автоматическое тестирование»
Последнее обновление: 20 октября 2025 г.
3 900 рублей в месяц за все курсы
Включено в курс
Описание
На этом курсе вы изучите автоматическое тестирование в PHP. Вы познакомитесь с утверждениями, TDD и непрерывной интеграцией. Также вы научитесь лучше строить архитектуру кода, опираясь на то, как его будут использовать. Знания из этого курса помогут писать качественный код и снижать количество ошибок.
Чему вы научитесь
- Писать качественный код с меньшим количеством ошибок
- Лучше строить архитектуру кода, опираясь на то, как его будут использовать
- Писать код быстрее за счет автоматизированной проверки его работы
- Выполнять рефакторинг кода, избавляя его от legacy
Программа
1 | Введение Знакомимся с курсом, его целями и задачами |
2 | Причины писать тесты Разбираемся, что должны делать тесты и как они выглядят |
3 | Утверждения Знакомимся с функцией assert() |
4 | PHPUnit Знакомимся с самым популярным фреймворком для тестирования в PHP |
5 | Матчеры Знакомимся с матчерами PHPUnit |
6 | Модульные тесты Проходим полный путь написания тестов на примере тестирования стека |
7 | Подготовка данных Знакомимся с методом setUp, выполняющимся перед каждым тестом |
8 | Data Provider Узнаем, как тестировать со множеством параметров и одним тестом |
9 | Плохие и хорошие практики тестирования Знакомимся с типичными ошибками, которые совершают при написании тестов |
10 | Покрытие кода тестами Учимся находить код, который не затронут тестами |
11 | Разработка через тестирование Учимся писать тесты до кода |
12 | Фикстуры Учимся правильно готовить данные для тестов |
Формат обучения
Испытания
1 | Генератор паролей |
2 | Управление пользователями |
3 | Проверка на четность |
Рекомендуемые программы

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