Вот сценарий: 1. Запустите пару тестов API перед запуском моей автоматизации. 2. Регистрация пользователя через приложение A, которое является мобильным приложением. Пользователю будет предложено ввести номер мобильного телефона для получения OTP во время регистрации, а также будет предложено загрузить фотографию. 3. Поданная заявка будет сохранена в базе данных Mon go. 4. Войдите в систему через Application-B, который является Angular веб-приложением, и может просматривать эту информацию и утверждать ее. 5. Выполнить тестирование производительности можно по отдельности или с 1-4 шагами.
Мне было предложено найти решение, позволяющее приблизиться к сквозной автоматизации в одном тесте. Я могу автоматизировать отдельные части, используя Karate или Rest Assured для API, приложение Appium для мобильных устройств, интеграцию с Selenium / Mon go DB для Mon go Проверка базы данных и, наконец, Protractor для тестирования Angular веб-приложения. Кроме того, я могу сделать JMeter для тестирования производительности.
Я хотел понять, что все и сколько из моего сценария ios возможны с каркасом карате и каково лучшее решение, которое эта платформа может предложить.