ИзбранноеПечать

Автоматизированное тестирование Android-приложений

 

На тренинге Вы научитесь строить процесс автоматизированного тестирования Android-приложений, получите все необходимые знания для старта автоматизации в вашем проекте.

Онлайн-тренинг

Описание

Количество новых мобильных устройств растёт с каждым годом. За 2017 год было выпущено более 5000 девайсов на платформе Android, и эта цифра продолжает увеличиваться. Вместе с рынком устройств растёт и рынок мобильных приложений. Эти приложения позволяют оптимизировать использование существующих услуг, таких как банкинг или заказ такси, а так же создаются новые возможности с огромным потенциалом. Конкуренция растёт, а вместе с ней растут и запросы пользователей. Для обеспечения высокого качества приложений их необходимо тестировать, причём процесс тестирования должен быть максимально быстрым и информативным. От мобильного тестировщика требуется внимание к мелким деталям и хорошее знание продукта.

Однако при сжатых сроках разработки и в условиях постоянного обновления функционала времени на полное тестирование всего мобильного приложения просто не хватает. Одним из выходов из такой ситуации может быть автоматизация. К сожалению, отрасль автоматизированного тестирования мобильных приложений — очень молодая, и здесь пока нет однозначных стандартов и best practices, как в случае с Selenium WebDriver в тестировании Web. Поэтому у многих мобильных тестировщиков, даже с большим опытом в ручном тестировании, возникают проблемы с подбором инструментов и построением фреймворка мобильного тестирования в своей компании.

Для решения подобных проблем и создан этот курс. На нём вы научитесь:

  • с нуля строить процесс автоматизированного тестирования Android-приложений

  • писать собственные тесты и оптимизировать уже существующие

  • настраивать среду тестирования

  • создавать подробные отчёты по запуску тестов

  • а также получите все необходимые знания для старта автоматизации в вашем проекте.

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

Если вы совсем не умеете программировать — вы всё равно сможете пройти этот курс, инструкции на каждом этапе чёткие и пошаговые. Если же вы обладаете базовыми знаниями любого из языков программирования — их будет более чем достаточно.

Программа курса

Модуль 1:

  • Обзор инструментов автоматизации мобильных приложений

  • Установка программного обеспечения для тренинга

  • Работа с Cucumber:

    • Файловая структура проекта

    • Простой тестовый сценарий

    • Префиксы и нотация

    • Аргументы

    • Scenario outline

    • Теги и хуки

Модуль 2:

  • Подключение Appium

  • UIAutomatorViewer

  • Поиск элементов

  • Аргументы

  • Ввод текста

  • Ввод с клавиатуры

  • Ассерты

Модуль 3:

  • Итерации

  • Вложенные элементы

  • Обработка жестов

  • Циклы

  • Методы

  • Профили и отчёты

  • Скриншоты в отчётах

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

  • Windows 7/8/10 (64-bit), либо Mac OS El Capitan и старше, либо Ubuntu 14.04 и старше

  • Процессор i-серии (i3, i5, i7) или аналогичный от AMD

  • Минимум 4 GB RAM,  лучше 8

  • 4 GB на жёстком диске

  • Разрешение экрана минимум 1280 x 800

  • Желательно устройство на Android с OS 5.1 и старше

При отсутствии устройства на Android можно будет воспользоваться эмулятором.

Формат

3 занятия (3 часа теории) + много практических заданий для самостоятельной работы + постоянные консультации тренера в чате.

Раз в неделю по средам до 12.00 по Московскому времени выкладываются теоретические лекции, ссылки на дополнительные материалы, домашняя работа.

Теоретическую информацию можно посмотреть в любое удобное время.

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

Общение участников курса и тренеров проходит и в чате группы, где можно задавать вопросы тренеру и при желании общаться с другими участниками группы. Каждый день тренер будет доступен в чате и каждый день будет отвечать на вопросы, Вы можете задавать вопросы по теоретическому материалу или домашней работе, как только они у вас возникают.

Все выпускники, успешно сдавшие домашние задания, получают сертификат.

Условия

Стоимость участия для физических лиц: 6 000 рублей за весь курс.

Стоимость участия для юридических лиц: 8 500 рублей за весь курс за одного участника. При регистрации от 3-х участников на один курс действует 15% скидка.

Оплатить прямо сейчас

Информация для физических лиц:

Услуги оказываются на основании публичного договора оферты. Ознакомиться с договором можно ЗДЕСЬ.

Если Вы хотите оплатить тренинг прямо сейчас, то нажмите кнопку выше для перехода в наш магазин и оформите покупку (если кнопка активна, значит можно оплачивать не беспокоясь о наличии мест). После оплаты мы пришлем письмо о регистрации на курс и подтверждение оплаты. Если Вы не получили письмо в течение рабочего дня, просто отправьте сообщение на trainings@software-testing.ru

Если Вы хотите совершить оплату позже, для гарантированного участия обязательно забронируйте место на тренинге, для этого необходимо нажать на кнопку ЗАПИСАТЬСЯ справа от тренинга и заполнить все необходимые поля

Если у Вас есть какие-то вопросы, их можно задать по указанному выше адресу.

По ссылке Вы можете ознакомиться с информацией о способах оплаты: http://software-testing.ru/buy/sposoby-oplaty

Для жителей Украины и Беларуси возможна оплата в гривнах и белорусских рублях на счет нашего (украинского) белорусского партнера, для получения реквизитов партнеров пишите на trainings@software-testing.ru

Информация для юридических лиц:

По вопросам оформления договора и выставления счета на оплату обращайтесь по адресу trainings@software-testing.ru. Обратите внимание, что при постоплате стоимость тренинга увеличивается на 25%.

Возможна оплата участия на условиях публичного договора оферты. Ознакомиться с договором можно ЗДЕСЬ. По вопросам выставления счета на оплату обращайтесь по адресу trainings@software-testing.ru

Цена: 6000 RUB для физлиц
Цена: 8500 RUB для юрлиц
Место: онлайн
Начало: 13 июня 2018
Окончание: 4 июля 2018

Go to top