Опыт развертывания платформы реальных машин Sonic Cloud
Опыт развертывания платформы реальных машин Sonic Cloud
Я столкнулся с таким сценарием на работе. Тестировщику необходимо провести регрессионное тестирование на нескольких мобильных устройствах. Как повысить эффективность тестирования?
Это определенно неотделимо от автоматизации. Существуют ли готовые инструменты с открытым исходным кодом, которые могут поддерживать автоматизацию на мобильной стороне?
Да, Соник!
Теперь А Чанг поделится с вами опытом развертывания облачной тестовой платформы Sonic на реальных машинах, собранным коллегами А Чанга:
сначала это Экологическая подготовка,Пожалуйста, посмотрите список ниже,Для справки~
Экологическая подготовка
Устройство: Макбук Про
Sonic:1.4.0-release
MySql:5.7.27
Docker:20.10.12
Java:16.0.1
Appium:1.22.2
ADB:1.0.41
Node.js:v17.4.0
ChromeWebdriver:98.0.4758.102
tidevice:0.6.1
adbkit:2.11.1
npm:8.3.1
Далее следует ключевой момент, ключевые этапы развертывания облачной платформы реальных машин Sonic, для справки~
Этапы развертывания Sonic Key
1. Установка ADB & Android SDK
2. Установите узел
3. Установите Аппиум
4. Установите Тайдевайс
5. MySQL Конфигурация среды
6. Конфигурация среды Eureka
7. Настройка среды LDAP
1. Установка ADB & Android SDK
1. Вы можете загрузить его напрямую с помощью Homebrew.
возобновлять
brew tap homebrew/cask
Установить
brew install android-sdk --cask
2. Перейдите в Google и загрузите Android Studio, затем загрузите SDK и, наконец, настройте переменные среды для его использования.
Адрес загрузки Android Studio: https://developer.android.com/studio#downloads
Установитьнад Android Студия, открытая Android Studio Сделать SDK скачать
После завершения загрузки настройте переменные среды. Здесь следует отметить, что в отличие от платформы Win вы можете ввести adb напрямую, чтобы увидеть эффект после завершения настройки. На Mac вам необходимо ввести допустимый синтаксис команды, чтобы получить. ответ.
Редактировать bash_profile,Настройка переменных среды
Что касается вышеупомянутых неофициальных документов по развертыванию, Ах Чанг изначально развернул их в соответствии с официальным руководством, и среда очень нестабильна. Если вы хотите попробовать официальный метод развертывания, обратитесь к официальным документам:
https://sonic-cloud.gitee.io/#/Deploy
Прочитав сегодняшнюю публикацию, вдохновились ли вы? Если у вас есть какие-либо идеи, пожалуйста, отправьте личное сообщение А Чангу на заднем плане, чтобы обсудить и пообщаться вместе.