Что является стандартом для тестирования конечных точек php phalcon api? - PullRequest
0 голосов
/ 15 мая 2018

При тестировании конечной точки API есть способ сделать HTTP-запрос к тестовому серверу, запущенному инфраструктурой тестирования (PHPUnit), возможно, для создания определенной базы данных только для тестирования?

Что я нахожу в Интернете, так этонемного странно.Это подразумевает отправку запроса на уже работающий сервер, используя phalcon/incubator

Вот что я нашел в Интернете: https://forum.phalconphp.com/discussion/1475/-solved-unittest-on-my-api-project

Мне интересно, если этот подход использования уже запущенного серверараспространенный в PHP.

Если возможно, вы можете указать мне несколько репозиториев с примерами тестов php phalcon.

1 Ответ

0 голосов
/ 15 мая 2018

Я могу порекомендовать использовать Travis CI для развертывания чистого экземпляра и установки всех зависимостей (Phalcon, MySQL, Redis и т. Д.) И заполнения новой созданной базы данных. Для тестирования конечных точек API мы используем CodeCeption Framework для API-тестов, проверки json-схемы и т. Д.

...