t.me/atinfo_chat Telegram группа по автоматизации тестирования

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

Теги: #<Tag:0x00007fd769f8d9f8> #<Tag:0x00007fd769f8d818> #<Tag:0x00007fd769f8d570> #<Tag:0x00007fd769f8d480> #<Tag:0x00007fd769f8d340>

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