PHPUnit: Unit Testing with a Bite!

0/5 ·
Создан: 11 октября 2022 г. Обновлён: 23 марта 2026 г.

Разработка ПО превращается в борьбу с багами, если проект лишен автоматических проверок. Этот материал помогает перейти от написания кода «на удачу» к созданию предсказуемых и надежных приложений через профессиональное тестирование.

Внутри разбираются следующие аспекты:

  • Основы юнит-тестирования: написание базовых тестов и настройка конфигурации PHPUnit.
  • TDD (Test-Driven Development): философия разработки через тестирование, позволяющая писать более сфокусированный и чистый код.
  • Data Providers: техника для запуска одного теста с множеством различных наборов входных данных.
  • Mocking и Test Doubles: создание «заглушек» для имитации поведения зависимых объектов и тестирования логики в изоляции.
  • Работа с исключениями: правильная проверка того, что код корректно реагирует на ошибочные ситуации.

Материал будет полезен PHP-разработчикам, которые хотят избавиться от страха перед рефакторингом и научиться контролировать качество своих систем. После обучения вы начнете покрывать логику тестами, что позволит находить ошибки до того, как они попадут в продакшен.

Автор

Другие материалы школы

Изучи Symfony 4. Официальный курс Можно купить
186 ₽ 1 700 ₽ −89%

Изучи Symfony 4. Официальный курс

symfonycasts
Symfony 4. Messenger и API Platform Можно купить
342 ₽ 1 560 ₽ −78%

Symfony 4. Messenger и API Platform

symfonycasts
Symfony 5. Официальные скринкасты Можно купить
594 ₽ 2 000 ₽ −70%

Symfony 5. Официальные скринкасты

symfonycasts
Symfony UX: Turbo Можно купить
250 ₽ 900 ₽ −72%

Symfony UX: Turbo

symfonycasts
Symfony 5 Security: Authenticators Можно купить
278 ₽ 900 ₽ −69%

Symfony 5 Security: Authenticators

symfonycasts
Symfony 6. EasyAdmin Можно купить
242 ₽ 920 ₽ −74%

Symfony 6. EasyAdmin

symfonycasts
U
Можно купить
274 ₽ 750 ₽ −63%

Upgrading & What's New in Symfony 6

symfonycasts
Doctrine, Symfony 6 & the Database Можно купить
312 ₽ 800 ₽ −61%

Doctrine, Symfony 6 & the Database

symfonycasts
Design Patterns for Fun and Proficiency Можно купить
458 ₽ 800 ₽ −43%

Design Patterns for Fun and Proficiency

symfonycasts
API Platform 3: Mythically Good RESTful APIs Можно купить
454 ₽ 1 000 ₽ −55%

API Platform 3: Mythically Good RESTful APIs

symfonycasts
API Platform 3: Security for your Treasures Можно купить
794 ₽ 1 000 ₽ −21%

API Platform 3: Security for your Treasures

symfonycasts
Go Pro with Doctrine Queries Можно купить
298 ₽ 600 ₽ −50%

Go Pro with Doctrine Queries

symfonycasts
0 · 0 отзывов

Отзывов пока нет. Будьте первым!

Ещё интересные курсы

Z
Можно купить
174 ₽ 15 990 ₽ −99%

Zend Framework 2. Расширенные возможности

Алексей Тарасов
Р
Можно купить
210 ₽ 2 500 ₽ −92%

Разработка компонентов Joomla! 2.5

PersistentCart - Постоянная корзина покупателя Можно купить
232 ₽ 1 650 ₽ −86%

PersistentCart - Постоянная корзина покупателя

iSenseLabs
S
Можно купить
122 ₽ 750 ₽ −84%

Symfony с нуля на реальном проекте

Udemy
Г
Можно купить
100 ₽ 1 650 ₽ −94%

Генератор текстов для дорвеев TextGen

M
Можно купить
202 ₽ 799 ₽ −75%

Master Laravel - PHP-фреймворк для начинающих и продвинутых

Sarthak Shrivastava
П
Можно купить
188 ₽ 7 000 ₽ −97%

Практикум: DevOps. Запуск тестирования для решений 1С

Podlodka QA Crew. Сезон 7. Оптимизируем процесс тестирования Можно купить
940 ₽ 3 000 ₽ −69%

Podlodka QA Crew. Сезон 7. Оптимизируем процесс тестирования

Podlodka.io