Тестирование мобильных приложений

Вы научитесь тестировать приложения на iOS и Android вручную и с помощью автотестов

Тестирование мобильных приложений
Цена
90000
Кэшбэк до 8%
9 месяцев9 месяцев
Сертификат гос. образцаСертификат гос. образца
РусскийРусский
Skillbox
Купить с кэшбэком

Описание:

Кому подойдёт этот курс

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

Чему вы научитесь:

  • Работать с Android studio и Xcode. Разберётесь в интерфейсе, возможностях и научитесь пользоваться IDE — главным инструментом мобильного тестировщика.
  • Проводить функциональное тестирование. Сможете вручную проверять приложения на Android и iOS и за несколько минут находить основные ошибки в функционале программы.
  • Использовать эмуляторы и симуляторы. Успешно находить ошибки в разных приложениях на любой операционной системе, используя при этом только одно устройство.
  • Работать с Jenkins. Узнаете, как настраивать непрерывную интеграцию ПО и тестировать работу приложения на разных этапах разработки.
  • Разрабатывать тесты под любые задачи .Сможете создавать сложные автотесты, которые будут искать все возможные баги, пока вы занимаетесь другими делами.
  • Составлять баг-репорты. Научитесь делать подробные и понятные отчёты об ошибках, чтобы разработчики исправляли баги быстро и без дополнительных вопросов.


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

Ручное тестирование

  1. Функциональное тестирование мобильных приложений.
  2. Особенности ориентации и размеров экрана на iOS и Android.
  3. Установка и создание эмуляторов и симуляторов.
  4. Работа с GPS и энергозатраты приложений.
  5. Тестирование на взаимодействие с разными каналами связи.
  6. Работа с приложениями в Android Studio и ADB.
  7. Продвинутые функции эмулятора и функции режимов разработчика.
  8. Скриншоты и логи: как снимать данные о работе приложения.

Автоматизированное тестирование

  1. Введение в автоматизацию.
  2. Packages и Capabilities для Android и iOS.
  3. Пишем простые тесты для Android и iOS.
  4. Пишем сложные тесты для Android и iOS.
  5. Рефакторинг для Android и iOS. 
  6. Знакомство с CI и установка Jenkins.
  7. Организация непрерывной интеграции.

Бонусные курсы

  1. Мини-курс «Java-разработчик».
  2. Мини-курс «Система контроля версий Git».