Skip to content

vBuravlev/qaGuru_vBuravlev_L21_mobileFullstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Мобильная автоматизация тестирования Java+Appium

Видеоотчет прохождения теста на BrowserStack

Пример отчета BrowserStack

Видеоотчет прохождения теста на Emulator

Запуск тестов на эмуляторе

./gradlew clean selenide_android_test -Ddevice=emulation

Конфигурационный файл emulation.properties

url=http://localhost:4723/wd/hub appFileName=app-alpha-universal-release.apk ....

url – адрес Allure Serve на локальной машине с портом (например - http://localhost:4723/wd/hub).

appFileName - название дистрибутива приложения (например - app-alpha-universal-release.apk).

app - адрес расположения дистрибутива приложения для скачивания (например - https://github.com/wikimedia/apps-android-wikipedia/releases/download/latest/app-alpha-universal-release.apk?raw=true).

deviceName – название устройства на котором будут запускаться тесты (например - Pixel_4_API_30).

platformVersion - версия, используемой платформы (например - 11.0).

platformName - название, используемой платформы (например - Android).

appPackage - название пакета (например - org.wikipedia.alpha).

appActivity - название "активности" (например - org.wikipedia.main.MainActivity).

locale - используемый язык на локали (например - en).

language - язык для приложения (наприме - en).

Запуск тестов на Browserstack

./gradlew clean selenide_android_test -Ddevice=browserstack

Конфигурационный файл browserstack.properties

userName=testtesttesttest_TajXhK accessKey=91v3WYYFHiexisvhqgR7 ...

userName – уникальное имя пользователя на BrowserStack (например - testtesttesttest_TajXhK).

accessKey – ключ доступа пользователя (например - 91v3WYYFHiexisvhqgR7).

url – адрес среды запусков тестов BrowserStack (например - http://hub.browserstack.com/wd/hub).

appiumVersion - используемая версия Appium (например - 1.22.0).

deviceName – название устройства на котором будут запускаться тесты (например - Google Pixel 3).

platformVersion - версия, используемой платформы (например - 9.0).

app - уникальный адрес, загруженного приложения на BrowserStack (например - bs://2b384e7ff3f580c12db89e28227ac1a2c458b97c).

projectName - наименование вашего проекта (например - Project BrowserStack).

buildName - наименовае билда (например - Build 1).

testName - наименование теста (наприме - Test 1).

Запуск тестов на реальном девайсе

./gradlew clean selenide_android_test -Ddevice=real

Конфигурационный файл real.properties

deviceName=Pixel_4_API_30 appFileName=app-alpha-universal-release.apk ....

appFileName - название дистрибутива приложения (например - app-alpha-universal-release.apk).

app - адрес расположения дистрибутива приложения для скачивания (например - https://github.com/wikimedia/apps-android-wikipedia/releases/download/latest/app-alpha-universal-release.apk?raw=true).

deviceName – название устройства на котором будут запускаться тесты (например - Pixel_4_API_30).

platformVersion - версия, используемой платформы (например - 11.0).

platformName - название, используемой платформы (например - Android).

appPackage - название пакета (например - org.wikipedia.alpha).

appActivity - название "активности" (например - org.wikipedia.main.MainActivity).

locale - используемый язык на локали (например - en).

language - язык для приложения (наприме - en).

url – адрес Allure Serve на локальной машине с портом (например - http://localhost:4723/wd/hub).

Запуск тестов через Selenoid

Стенд в процессе доработки.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages