Test Infrastructure

Стоимость курса

7200 грн

Длительность курса

2 занятия

дата на стадии утверждения

Открыт набор в группы

19.09.21, 21:00

Дни занятий

О курсе

Этот двухдневный воркшоп полностью посвящен запуску, настройке и масштабированию тестовой фермы. Тестовая ферма - это кластер из серверов, который нужен для запуска и контроля различных браузеров, эмуляторов (Android/iOS). Тестовые фермы используются для предоставления различных комбинаций браузер\операционная система, лучшего контроля над браузерами, упрощения и удешевления параллелизации тестов. Мы будем использовать новейшие, но уже доказавшие свою эффективность инструменты основанные на контейнеризации - Aerokube Selenoid, Go Grid Router, selenoid-ui, s3 bucket хранилище, и другие.


  • Практический тренинг по настройке, запуску тестовой фермы

  • Работа с альтернативой Selenium Grid - Selenoid, который уже доказал свою эффективность

  • Настройка горизонтального масштабирования с помощью балансировщика нагрузки - GGR

  • Настройка мониторинга, видеозаписи, и других фич тестовой фермы



Формат - Лекции
Будет видео-запись каждого урока на камеру

back

Курс на стыке автоматизации тестирования и DevOps

Программа

1 день

  • Контейнеризация, Docker

  • Основные команды

  • Проброс портов и папок в контейнер (-p -v)

  • Коммуникация между контейнерами

  • Запуск Selenoid с помощью CM

Перерыв

  • Запуск Selenoid вручную

  • Графический интерфейс Selenoid UI

  • Конфигурирование Selenoid

  • Настройка различных браузеров

2 День

  • Горизонтальное масштабирование с GGR

  • GGR UI

  • Подключение Appium Server в кластер. iPhone emulators

  • Android Emulators

  • IE, EDGE

Перерыв

  • Настройка мониторинга Grafana + Telegraf + InfluxDB

  • Видеозапись тестов

  • Хранение видео в S3 bucket (используя Minio)

  • Другие фермы: Selenium Grid vs Zalenium vs Selenoid

  • Облака: SauceLabs, BrowserStack

Этот курс полезен

Курс создан для тех:

  • Кто уже имеет начальный опыт в автотестировании на любом языке программирования

  • Кто давно хочет разобраться как работают Docker контейнеры, и как их применять в браузерном тестировании

  • Кто понимает что такое файловая система и знает принципы HTTP и client/server архитектуры

  • Кто хочет увидеть как сделать запуск браузеров стабильным, эффективным и масштабируемым для запуска тестов во множество потоков

  • Как построить систему мониторинга для своей тестовой фермы на Graphana+InfluxDB+Telegraph

  • Как записывать видео идущего теста, и хранить его

Для курса необходимо

Важен начальный опыт в автотестировании на любом языке программирования


Оставьте заявку
Откуда вы о нас узнали
Как с вами связаться
 
Александр Хотемской

Александр начинал как фрилансер и вскоре устроился в компанию TrustSourcing, где недолго задержавшись в ручном тестировании, начал осваивать автоматизированное тестирование. Продолжил свою карьеру переходом в Luxoft. Здесь получил множество возможностей для развития, которыми с удовольствием воспользовался - работа с разными технологиями, в разных командах, командировки в другие страны. Здесь же собеседовал множество людей на позиции в тестировании, и менторил молодых интернов-тестировщиков.

Александр Хотемской