PHP Unit тестирование. Урок 1. Установка фреймворка PHPUnit и написание первого теста

preview_player
Показать описание

В этом вступительном видео мы установим фреймворк для тестирования кода PHPUnit и напишем свой первый unit тест. Unit тестирование помогает написать качественный и надежный код, а также значительно упрощает обслуживание кода и обеспечивает его надежность в процессе рефакторинга. Без unit тестирования провести рефакторинг кода будет очень сложно.

#php #обучение #phpunit

00:00 Зачем нужно unit тестирование

01:00 Установка PHPUnit с помощью composer
02:00 Обзор команды phpunit
02:10 Написание первого теста и организация тест классов
04:30 Использование assert в PHPUnit
05:30 Запуск первого теста и анализ результатов тестирование
06:10 Создание нескольких методов для тестирования
08:20 Почему стоит писать unit тесты

Рекомендации по теме
Комментарии
Автор

Привет. Я вам благодарен за ваш вклад в моё обучения, вы лучше всех давали фитбек на курсе.

dunswwo
Автор

Михаил, сперва спасибо за видео! Но хотел бы задать один уточняющий вопрос. У меня, когда я запускаю функцию assertEquals, при условии, что входящее значение не соответствует ожидаемому, то вываливается ошибка "Fatal error: Uncaught Failed asserting that [что ожидаем] matches expected [что ожидается]". А если я передаю в неё то, что она ожидает, то просто чистый лист и код 200(как и при ошибке, тоже код 200). Т.е. я не вижу того, что в вашем видео: инфы time и т.п. Как это исправить?

somewhitebird