Здравствуйте, есть решение от Google Firebase App Distribution, разработчики подтягивают туда android и ios приложения. В плане ручного тестирования все, ок,тестировщики просто видят приложение и устанавливают на мобилки. Вопрос, как быть с автотестами? есть ли способ подтягивать к себе apk файлы приложений?, с помощью api или другим способом?
Как вообще у вас организована доставка файлов приложения для автоматизации мобильных приложений?
Прежде чем попасть в Firebase приложение ( apk) гдето собирается в jenkinse или например или еще где. Вот вам и нужно для автоматизации брать его оттуда где оно собирается через АПИ.
У нас разработчики используют Bitrise для сбора приложения и дальше оно идет в Firebase, мы его стягиваем из Bitrise ( не firebase) через апи.
2 лайка
CI собирает билд. Сохраняет его в артефакты. CI заливает билд в Firebase.
Автоматизация забирает билд из CI.
1 лайк
Если пользуетесь Appium, то ответ вот здесь:
http://appium.io/docs/en/writing-running-appium/caps/
Capability “app”:
The absolute local path or remote http URL to a
.ipa
file (IOS),.app
folder (IOS Simulator),.apk
file (Android) or.apks
file (Android App Bundle), or a.zip
file containing one of these.