Building in-house Android/iOS automation farm

Feb 16, 2020. 10:00 - 18:00

Minsk, Renaissance Hotel

Workshop sponsored by solvd.com Limited to 20 sponsored tickets.

solvd

[RU]

Создание собственной фермы для мобильной автоматизации на Android/iOS (mobile automation farm workshop)

Создание кластера для многопоточного запуска мобильных тестов требует значительных затрат на начальном этапе, однако вложенные время и средства с лихвой окупаются в ближайшие месяцы работы.
В контексте данного воркшопа мы хотим поделиться нашим 5-летним опытом в создание мобильных ферм для регрессионного тестирования Android и iOS приложений. Мы начнем с подборки необходимого hardware, который хорошо себя зарекомендовал в бою. Затем перейдем непосредственно к настройке Ubuntu и MacOS серверов на базе open-source решений. Помимо инфраструктуры для запуска автоматизации мы расскажем как настраивать OpenSTF для взаимодействия с Android/iOS мобильными устройствами через веб интерфейс.

Целевая аудитория:
– Инженеры по автоматизации тестирования
– DevOPS инженеры

Вы научитесь:
– Подбирать компоненты для мобильной фермы
– Настраивать Ubuntu, MacOS сервера
– Настраивать OpenSTF для iOS/Android
– Запускать автоматизацию на построенной ферме

 

[EN]
Building in-house Android/iOS automation farm
Development of the cluster for multithreaded mobile tests execution requires significant costs at the initial stage, nevertheless the time and money invested will be paid off over the next few month.
In context of this workshop, we would like to share our 5-year experience in creating mobile farms for regression testing of Android and iOS applications. We will start with selection of the necessary hardware,
which was tested in production. Then we’ll proceed with Ubuntu and MacOS servers configuration based on open-source solutions. In addition to addition to automation infrastructure setup we will show how to configure OpenSTF service for communication with Android/iOS mobile devices via web interface.

Target audience:

– Software Development Engineers in test
– DevOPS Engineers

What you will learn:
– Select components for mobile farms
– Configure Ubuntu, MacOS servers
– Configure OpenSTF for iOS/Android
– Start automation on the built farm

Agenda

План:

  1. Подбор железа
    • Выбор компонент Ubuntu сервера: Motherboard, Ram, CPU, SSD
    • Выбор USB хабов
    • Подбор конфигурация MacOS сервера
    • Выбор WiFi точки доступа
  2. Обеспечение безопасности
    • Металлические шкафы
    • Датчики безопасности
  3. Настройка Ubuntu сервера
    • Выбор дистрибутива
    • Конфигурация через Ansible
    • Подключение Android устройств
  4. Настройка MacOS сервера
    • Установка и конфигурации XCode
    • Установка и конфигурация Appium
    • Подключение iOS устройств
  5. Настройка OpenSTF
    • Запуск сервера
    • Конфигурация Android / iOS провайдеров

 

Agenda:

  1. Selection of Hardware
    • Selecting Ubuntu server components: Motherboard, Ram, CPU, SSD
    • Select USB hubs
    • Configuration of the MacOS server
    • Selecting a WiFi hotspot
  2. Ensuring security
    • Metal cabinets
    • Security sensors
  3. Setting up the Ubuntu server
    • Distribution selection
    • Configuration via Ansible
    • Android devices connection
  4. Configuring the MacOS server
    • XCode installation and configuration
    • Installation and configuration of Appium
    • iOS devices connection
  5. Configuring of OpenSTF
    • Starting the server
    • Configuration of Android / iOS providers

Speaker

Alexei Khursevich

CEO, Solvd.


More about speaker

Who will be interested

Software Development Engineers in test
DevOPS Engineers

Equipment

laptop, with several appium tests

For Companies:
you want to pay via bank transfer, just Fill the Form and mention Workshop name in requisites.

Price - 100 BYN

buy ticket