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

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

Итоговой проект можно будет добавить в свое резюме, а наработки использовать на работе, как делают многие наши выпускники.

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

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

Мы используем связку из самых популярных инструментов: Java8 + JUnit + Appium. Популярность стека можно оценить по опросу.
У нас есть тест на проверку достаточности Ваших знаний по Java. Внимание, тест проверяет только знания этого языка программирования, всему остальному мы научим.
Программа тренинга
Урок 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₽
Оплатите картой через Яндекс.Кассу
Записаться!
Цена тренинга для юридических лиц: 16500₽
Для оформления договора и выставления счета заполните форму
Ваш E-mail
Дата запуска
Количество участников
Реквизиты
Комментарии
Click to order
Cart
Total: 
Имя
E-mail
Дата запуска
Промокод
Payment method