Мобильная автоматизация для начинающих
На тренинге Вы научитесь строить процесс автоматизированного тестирования Android-приложений, получите все необходимые знания для старта автоматизации в вашем проекте.
Онлайн-тренинг
Описание
Без автоматизации сейчас никуда. За 2018 год было выпущено более 5000 девайсов на платформе Android, и эта цифра продолжает увеличиваться. Вместе с рынком устройств растёт и рынок мобильных приложений. Процесс их тестирования должен быть максимально быстрым и информативным.
К сожалению, отрасль автоматизированного тестирования мобильных приложений — очень молодая, и здесь пока нет однозначных стандартов и best practices, в отличие от Web. Кажется, что начать автоматизировать - сложно.
На самом деле автоматизация - это просто. Всего за несколько часов можно установить и развернуть фреймворк и написать первые полезные тесты.
Если подробнее, на курсе вы научитесь:
-
с нуля строить процесс автоматизированного тестирования Android-приложений
-
писать собственные тесты и оптимизировать уже существующие
-
настраивать среду тестирования
-
создавать подробные отчёты по запуску тестов
-
получите все необходимые знания для старта автоматизации в вашем проекте.
Конечно, это далеко не все необходимые автоматизатору навыки. Здесь мы не будем работать с iOS, рефакторить код и разворачивать Continious Integration, этим мы занимаемся на другом курсе. Зато задания этого курса можно выполнять на любой системе, да и реальные мобильные устройства нам не потребуются. Более того, если вы совсем не умеете программировать — вы всё равно сможете пройти этот курс, инструкции на каждом этапе чёткие и пошаговые. Если же вы обладаете базовыми знаниями любого из языков программирования — их будет более чем достаточно.
Для работы мы будем использовать популярный инструмент автоматизации мобильных приложений Appium, а также BDD-фреймворк Cucumber, чтобы писать тесты на “живом” языке. В качестве базового языка программирования мы будем использовать Ruby.
Программа курса
Модуль 1:
-
Обзор инструментов автоматизации мобильных приложений
-
Установка программного обеспечения для тренинга
-
Работа с Cucumber:
-
Файловая структура проекта
-
Простой тестовый сценарий
-
Префиксы и нотация
-
Аргументы
-
Scenario outline
-
Теги и хуки
Модуль 2:
-
Подключение Appium
-
UIAutomatorViewer
-
Поиск элементов
-
Аргументы
-
Ввод текста
-
Ввод с клавиатуры
-
Ассерты
Модуль 3:
-
Итерации
-
Вложенные элементы
-
Обработка жестов
-
Циклы
-
Методы
-
Профили и отчёты
-
Скриншоты в отчётах
Для выполнения заданий вам потребуется:
- Windows 7 / Mac OS High Sierra / Ubuntu 18 или выше
- Процессор i-серии (i3, i5, i7) или аналогичный от AMD
- Минимум 4 GB RAM
- 1 GB на жёстком диске
- Разрешение экрана минимум 1280 x 800
Внимание!
Мы ожидаем, что вы уже обладаете базовой компьютерной грамотностью. На этом курсе мы будем работать с подключением телефонов к разным компьютерам, командной строкой, графическим и консольным интерфейсами, переменными окружения, IDE, мобильными и десктопными сетями, клиент-серверной архитектурой, скриншотами и видео.
Если вы не уверены, что знаете все это в должной мере — пройдите простой тест: https://www.learnqa.ru/abc_test. Если по результатам теста вы получите меньше 20 баллов — мы рекомендуем пройти короткий курс “Азбука IT”. На нем вы сможете быстро получить все необходимые знания, которые совершенно точно пригодятся вам в дальнейшем.
Формат
3 занятия (3 часа теории) + много практических заданий для самостоятельной работы + постоянные консультации тренера в чате.
Раз в неделю по средам до 12.00 по Московскому времени выкладываются теоретические лекции, ссылки на дополнительные материалы, домашняя работа.
Теоретическую информацию можно посмотреть в любое удобное время.
Помимо теоретической части, вас также ждут практические задания для самостоятельной работы, которые вы можете прислать тренеру на проверку. После проверки практических заданий Вы получаете подробный комментарий по своей работе и при необходимости советы по доработке. По результатам комментариев тренера Вы можете переделать работу и отправить ее тренеру еще раз.
Общение участников курса и тренера проходит и в чате группы, где можно задавать вопросы тренеру и при желании общаться с другими участниками группы. Вы можете задавать вопросы по теоретическому материалу или практическим работам, как только они у вас возникают.
Все выпускники, успешно сдавшие домашние задания, получают сертификат.
Материалы курса доступны в течение года с даты окончания.
Условия
Стоимость участия для физических лиц: 4 000 рублей за весь курс.
Стоимость участия для юридических лиц: 5 500 рублей за весь курс за одного участника. При регистрации от 3-х участников на один курс действует 15% скидка.
Услуги оказываются на основании публичного договора оферты. Ознакомиться с договором можно ЗДЕСЬ.
Если Вы хотите оплатить тренинг прямо сейчас, то нажмите кнопку выше (если кнопка активна, значит можно оплачивать не беспокоясь о наличии мест). После оплаты мы пришлем письмо о регистрации на курс и подтверждение оплаты. Если Вы не получили письмо в течение рабочего дня, просто отправьте сообщение на trainings@software-testing.ru
Если Вы хотите совершить оплату позже, для гарантированного участия обязательно забронируйте место на тренинге, для этого необходимо нажать на кнопку ЗАПИСАТЬСЯ справа от тренинга и заполнить все необходимые поля
Если у Вас есть какие-то вопросы, их можно задать по указанному выше адресу.
Информация для юридических лиц:
По вопросам оформления договора и выставления счета на оплату обращайтесь по адресу trainings@software-testing.ru. Обратите внимание, что при постоплате стоимость тренинга увеличивается на 25%.
Возможна оплата участия на условиях публичного договора оферты. Ознакомиться с договором можно ЗДЕСЬ. По вопросам выставления счета на оплату обращайтесь по адресу trainings@software-testing.ru
Ближайшие онлайн
-
Python для начинающих
Начало: 26 декабря 2024
-
Азбука IT
Начало: 26 декабря 2024
-
Автоматизация тестов для REST API при помощи Postman
Начало: 9 января 2025
-
Школа для начинающих тестировщиков
Начало: 9 января 2025
-
Организация автоматизированного тестирования
Начало: 10 января 2025
-
Тестирование веб-приложений 2.0
Начало: 10 января 2025
-
Логи как инструмент тестировщика
Начало: 13 января 2025
-
Тестирование REST API
Начало: 13 января 2025
-
Техники локализации плавающих дефектов
Начало: 13 января 2025
-
Тестирование юзабилити (usability)
Начало: 15 января 2025
-
Инженер по тестированию программного обеспечения
Начало: 16 января 2025
-
Регулярные выражения в тестировании
Начало: 16 января 2025
-
Тестирование GraphQL API
Начало: 16 января 2025
-
Автоматизация функционального тестирования
Начало: 17 января 2025
-
Программирование на Java для тестировщиков
Начало: 17 января 2025
-
SQL для тестировщиков
Начало: 20 января 2025
-
Тестирование без требований: выявление и восстановление информации о продукте
Начало: 20 января 2025
-
Тестировщик ПО: интенсивный курс со стажировкой (ПОИНТ)
Начало: 21 января 2025
-
Bash: инструменты тестировщика
Начало: 23 января 2025
-
Charles Proxy как инструмент тестировщика
Начало: 23 января 2025