testingПровереноPHP 8

Unit, integration и E2E тесты в PHP

Пирамида тестов выбирается по риску: правило проверяется unit, SQL — integration, критический путь — E2E.

Arrange → Act → Assert

Unit

Не обращается к сети, базе и часам без управляемой зависимости. Быстро проверяет ветки и границы.

Integration

Запускает реальный драйвер, файловую систему или HTTP-адаптер в контролируемой среде.

E2E

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

Ошибка

Большой mock-тест, повторяющий внутренние вызовы, может проходить при сломанном результате. Проверяйте наблюдаемое поведение.

Связанные материалы

Источники и проверка

Последняя содержательная проверка: . Автор-разработчик Михаил Каржин. Методика качества контента.

Данные этого сервиса

Настройки cookie и локальных данных

Аналитика

Текущий статус: не выбран. До согласия обе аналитические системы не загружаются.

Локальные данные

Удаление затрагивает только ключи PHP-сервиса в этом браузере и требует подтверждения.

Политики

Политика конфиденциальности · Политика использования файлов cookie