Функциональное тестирование в PHP

93
16 мая 2021, 16:20

Можно ли использовать модули Symfony для функционального тестирования вне фреймворка, если да, то где можно почитать, как всё это настроить. Или быть может есть другие хорошие библиотеки для функционального тестирования?

Answer 1

Можете посмотреть в сторону фреймворка Codeception, там есть методы для модульных, функциональных и приёмочных тестов. Устанавливается через composer, как и другие пакеты для php-приложений:

composer require codeception/codeception --dev

Примеры использования есть в документации на официальном сайте.

Symfony использует для тестирования пакет PHPUnit Bridge, который в свою очередь использует PHPUnit, как и написал Ordman в комментариях к вашему вопросу. Вы так же можете установить его через composer и использовать в своём проекте:

composer require phpunit/phpunit --dev
READ ALSO
Как проверить, что строка состоит только из пустых или невидимых символов?

Как проверить, что строка состоит только из пустых или невидимых символов?

Как проверить, что строка состоит только из пустых или невидимых символов? То есть разрешены любые символы, но строка не может быть, например,...

163
The “dataProvider” property must be set

The “dataProvider” property must be set

Работаю с yii2 advanced

111
Кэширование изображений, отдаваемых php

Кэширование изображений, отдаваемых php

Такая ситуация: у меня есть php скрипт, который проверяет авторизирован пользователь или нет и отдает изображения, хранящиеся на этом сервере

87