Создание собственной фермы для мобильной автоматизации на Android/iOS
https://delex-conf.com/workshop/mobile-automation-farm >>
Создание кластера для многопоточного запуска мобильных тестов требует значительных затрат на начальном этапе, однако вложенные время и средства с лихвой окупаются в ближайшие месяцы работы. В контексте данного воркшопа мы хотим поделиться нашим 5-летним опытом в создание мобильных ферм для регрессионного тестирования Android и iOS приложений. Мы начнем с подборки необходимого hardware, который хорошо себя зарекомендовал в бою. Затем перейдем непосредственно к настройке Ubuntu и MacOS серверов на базе open-source решений. Помимо инфраструктуры для запуска автоматизации мы расскажем как настраивать OpenSTF для взаимодействия с Android/iOS мобильными устройствами через веб интерфейс.
Целевая аудитория:
- Инженеры по автоматизации тестирования
- DevOPS инженеры
Вы научитесь:
- Подбирать компоненты для мобильной фермы
- Настраивать Ubuntu, MacOS сервера
- Настраивать OpenSTF для iOS/Android
- Запускать автоматизацию на построенной ферме
План:
Подбор железа
- Выбор компонент Ubuntu сервера: Motherboard, Ram, CPU, SSD
- Выбор USB хабов
- Подбор конфигурация MacOS сервера
- Выбор WiFi точки доступа
Обеспечение безопасности
- Металлические шкафы
- Датчики безопасности
Настройка Ubuntu сервера
- Выбор дистрибутива
- Конфигурация через Ansible
- Подключение Android устройств
Настройка MacOS сервера
- Установка и конфигурации XCode
- Установка и конфигурация Appium
- Подключение iOS устройств
Настройка OpenSTF
- Запуск сервера
- Конфигурация Android / iOS провайдеров