Как правильно написать интеграционный автотест на php и codeception?
Нужно написать автотест такого вида:
1) Заполняется форма заявки на фронте
2) Проверяется что она корректно отправляется по API
3) Проверить в ЛК на бекенде кореектность заявки
Объясните, как правильно составить такой тест, ведь в него входит и acceptance часть на фронте, и проверка апи, и acceptance в бекенде. и как то ID нужно запомнить
Могу предложить решение Selenium+Python.
1) С помощью вебдрайвера прогоняем фронт.
2) Им же ловим отправляемый в api запрос, сравниваем с "правильным" запросом
3) Не описан бекенд, не могу дальше посоветовать.