Мобильная автоматизация для начинающих
Без автоматизации сейчас никуда. За 2017 год было выпущено более 5000 девайсов на платформе Android, и эта цифра продолжает увеличиваться. Вместе с рынком устройств растёт и рынок мобильных приложений. Процесс их тестирования должен быть максимально быстрым и информативным.
К сожалению, отрасль автоматизированного тестирования мобильных приложений – очень молодая, и здесь пока нет однозначных стандартов и best practices, в отличие от Web. Кажется, что начать автоматизировать – сложно.

На самом деле автоматизация - это просто! Всего за несколько часов можно установить и развернуть фреймворк и написать первые полезные тесты.

Если подробнее, на курсе вы научитесь:

  • C нуля строить процесс автоматизированного тестирования Android-приложений
  • Писать собственные тесты и оптимизировать уже существующие
  • Настраивать среду тестирования
  • Создавать подробные отчёты по запуску тестов
  • Получите все необходимые знания для старта автоматизации в вашем проекте.
Конечно, это далеко не все необходимые автоматизатору навыки. Здесь мы не будем работать с iOS, рефакторить код и разворачивать Continious Integration, этим мы занимаемся на другом курсе. Зато задания этого курса можно выполнять на любой системе, да и реальные мобильные устройства нам не потребуются. Более того, если вы совсем не умеете программировать — вы всё равно сможете пройти этот курс, инструкции на каждом этапе чёткие и пошаговые. Если же вы обладаете базовыми знаниями любого из языков программирования – их будет более чем достаточно.

Для работы мы будем использовать популярный инструмент автоматизации мобильных приложений Appium, а также BDD-фреймворк Cucumber, чтобы писать тесты на "живом" языке. В качестве базового языка программирования мы будем использовать Ruby.

Программа тренинга
Урок 1: Установка и настройка окружения
  • Обзор инструментов автоматизации мобильных приложений
  • Установка программного обеспечения для тренинга
  • Работа с Cucumber
    • Файловая структура проекта
    • Простой тестовый сценарий
    • Префиксы и нотация
    • Аргументы
    • Scenario outline
    • Теги и хуки
Урок 2: Простые тесты на Appium
  • Подключение Appium
  • UIAutomatorViewer
  • Поиск элементов
  • Аргументы
  • Ввод текста
  • Ввод с клавиатуры
  • Ассерты
Урок 3: Комплексные тесты на Appium
  • Итерации
  • Вложенные элементы
  • Обработка жестов
  • Циклы
  • Методы
  • Профили и отчёты
  • Скриншоты в отчётах
Технические требования
Для выполнения заданий вам потребуется:

  • Windows 7 (64-bit) + / MacOS El Capitan + / Ubuntu 14.04 +
  • Процессор i-серии (i3, i5, i7) или аналогичный от AMD
  • 8 GB RAM
  • 6 GB на жёстком диске
  • Разрешение экрана минимум 1280 x 800
Цена тренинга: 6 000 рублей
Длительность: 3 недели, 1 занятие в неделю
Записаться на тренинг
Оплата для физлиц
6000₽
Оплатите картой через Яндекс.Кассу
Записаться!
Для юридических лиц
Если вы хотите записать нескольких сотрудников - напишите нам!
Дата запуска
Click to order
Cart
Total: 
Your Name
Your Email
Дата запуска
Made on
Tilda