Автоматизатор мобильных приложений
Мобильная автоматизация – непростая тема. В ней еще нет наработанных решений, мало экспертов, а инструменты – новые и нестабильные. При этом любая компания хочет сократить срок разработки новых версий мобильных приложений, в том числе и за счет автоматизации тестирования.

Автоматизатор мобильных приложений – одна из наиболее высокооплачиваемых профессий на рынке. Учитывая дефицит кадров, многие автоматизаторы стоят дороже программистов. Поэтому любому хорошему тестировщику стоит освоить базовые навыки мобильной автоматизации.
Курс «Автоматизатор iOS и Android приложений» дает все необходимые навыки для самостоятельной настройки полного стека автоматизации с нуля. Мы не учим просто писать тесты или разворачивать среду тестирования, ведь этого недостаточно в работе.

На этом курсе вы научитесь:

  • Работать с обеими платформами – iOS и Android;
  • Выбирать правильные инструменты, подходящие именно под ваши задачи;
  • Настраивать среду автоматизации с нуля на различных операционных системах;
  • Писать качественные тесты, которые легко поддерживать и расширять;
  • Получите все необходимые знания для старта автоматизации в вашем проекте.
По окончании курса ваших навыков будет вполне достаточно для работы автоматизатором мобильных приложений в любой крупной компании.

Мы используем связку из самых популярных инструментов: Java8 + JUnit + Appium. Популярность стека можно оценить по опросу, актуальному на январь 2018.
Программа тренинга
Урок 0: Введение в Java и JUnit
  • Установка инструментов разработки
  • Создание проекта
  • Азы работы с Java
    • ООП
    • Классы
    • Типы данных
    • Модификаторы доступа
    • Поля класса
    • Метод класса
    • Статические поля и методы
    • Наследование в Java
    • Объект класса
  • Азы работы с JUnit
    • Тестовый фреймворк и тесты
    • Статусы теста
    • Аннотации
    • Ассерты
Урок 1: Установка и настройка инструментов
  • Введение
  • Обзор инструментов мобильной автоматизации
  • Программное обеспечение для тренинга
  • Установка инструментов (Windows)
  • Установка инструментов (MacOS)
  • UIAutomatorViewer и Appium Viewer
  • Приложение Wikipedia
  • Packages and Capabilities
  • Создание нового проекта, библиотеки
  • Запуск первого теста
Урок 2: Первые тесты на Android
  • Find_element, click
  • sendKeys
  • Методы и параметры
  • Id и NotPresent метод
Урок 3: Продвинутые тесты на Android
  • Свайп
  • Ассерты
  • Поворот экрана
  • Background apps
Урок 4: Рефакторинг тестов
  • Page object model
  • Методы page object
  • Классы по типу тестов
Урок 5: Работа с iOS
  • Установка XCode и симуляторов
  • Запуск приложения
  • Appium Viewer для iOS
  • Подключение iOS к тестам
Урок 6: Рефакторинг для iOS
  • Кросплатформенные тесты
  • Переключение платформ
  • Работа с локаторами
Урок 7: Continious Integration
  • Запуск эмулятора из командной строки
  • Установка Maven
  • Импорт проекта в IDEA
  • Установка Jenkins и запуск тестов на iOS
  • Запуск тестов на Android
  • Добавление тестов в suite
Урок 8: Mobile web
  • Создание базовых классов Mobile Web
  • Работа с инспектором
  • Рефакторинг тестов
Технические требования
Внимание! Для полного прохождения курса необходима система MacOS Sierra и выше. Симуляторы iOS не работают на других системах.

Для выполнения заданий вам потребуется:

  • Windows 7+ / Mac OS High Sierra+ / Ubuntu 16.04+
  • Процессор i-серии (i3, i5, i7) или аналогичный от AMD
  • Минимум 8 GB RAM
  • 10 GB на жёстком диске
  • Разрешение экрана минимум 1280 x 800
  • Желательно телефон на Android с OS 5.1 и младше
Цена тренинга: 14 000 рублей
Длительность: 9 недель, 1 занятие в неделю
Записаться на тренинг
Оплата для физлиц
14000₽
Оплатите картой через Яндекс.Кассу
Записаться!
Для юридических лиц
Если вы хотите записать нескольких сотрудников - напишите нам!
Дата запуска
Click to order
Cart
Total: 
Имя
E-mail
Дата запуска
Made on
Tilda