Каков наилучший способ сквозного тестирования веб-приложения, взаимодействующего с мобильным приложением

#testing #cypress

Вопрос:

У меня есть мобильное приложение (React Native), которое взаимодействует с веб-приложением. Моя цель-протестировать веб-приложение, и я сделаю это с помощью Cypress framework. Но для того, чтобы полностью протестировать это приложение, мобильному приложению потребуется выполнить множество действий, чтобы иметь полный сценарий и видеть, как действия отражаются в веб-приложении. Каков наилучший способ сделать это?

Я подумываю о том, чтобы получить API-интерфейсы мобильных приложений и смоделировать их в своих тестах cypress, но не уверен, насколько это выполнимо. Я также читал о фреймворке Appium, но я не уверен, как я могу запустить полный тест с двумя разными фреймворками.