Gatsby
ВЕЧНЫЙ
- Регистрация
- 10 Окт 2018
- Сообщения
- 52,220
- Реакции
- 270,432
Как работает PHPUnit
Автор: ЕлисеевПрактический курс по тестированию в PHP, который раскрывает внутреннее устройство тестовых фреймворков на примере PHPUnit. Обучение ориентировано на разработчиков, желающих глубже понять принципы автоматического тестирования и научиться создавать собственные инструменты для проверки кода.
В рамках курса вы не только изучите работу PHPUnit, но и реализуете собственный тестовый фреймворк с нуля. Это позволит на практике разобраться в архитектуре тестирования, механизмах запуска тестов и обработке результатов.
В процессе обучения вы разберёте:
- как устроены тестовые фреймворки и их архитектура
- сканирование и обработку тестовых файлов
- реализацию тестов с ожидаемыми исключениями
- создание параметризованных тестов с DataProvider
- организацию запуска тестов и сбор результатов
- принципы построения гибкой архитектуры тестирования
Особое внимание уделяется качеству кода: вы выполните рефакторинг проекта, устранив нарушения инкапсуляции и побочные эффекты. Также будет реализована слабосвязанная архитектура с использованием событий, что повысит расширяемость и удобство поддержки системы.
Вы получите:
- глубокое понимание работы PHPUnit
- навыки разработки собственных инструментов тестирования
- опыт построения архитектуры тестовых систем
- понимание принципов чистого кода и рефакторинга
- знания для улучшения качества и стабильности приложений
Курс помогает перейти от поверхностного использования тестов к осознанному пониманию их внутренней логики, что особенно важно при работе с крупными проектами.
Кому подойдёт курс:
- PHP-разработчикам
- backend-разработчикам, работающим с тестированием
- тем, кто хочет глубже понять PHPUnit
- разработчикам, стремящимся улучшить качество кода
После прохождения курса вы сможете уверенно использовать PHPUnit, а также понимать и при необходимости создавать собственные решения для автоматического тестирования.
Подробнее:
Скрытое содержимое доступно для зарегистрированных пользователей!
Скачать:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.