Как подтягивать apk файлы для реализации автоматического тестирования

Здравствуйте, есть решение от 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.