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


90000₽
Кэшбэк до 8%
Описание:
Кому подойдёт этот курс
- Новичкам в тестировании мобильных приложений. Вы узнаете, как создаются мобильные приложения, разберётесь во всех этапах тестирования, научитесь запускать автотесты для Android и iOS и освоите новую востребованную специальность.
- Тестировщикам смежных сфер. Вы изучите специфику тестирования мобильных приложений, научитесь работать с эмуляторами и симуляторами, писать сложные проверочные тесты и находить баги, которые пропускают даже опытные мобильные тестировщики.
Чему вы научитесь:
- Работать с Android studio и Xcode. Разберётесь в интерфейсе, возможностях и научитесь пользоваться IDE — главным инструментом мобильного тестировщика.
- Проводить функциональное тестирование. Сможете вручную проверять приложения на Android и iOS и за несколько минут находить основные ошибки в функционале программы.
- Использовать эмуляторы и симуляторы. Успешно находить ошибки в разных приложениях на любой операционной системе, используя при этом только одно устройство.
- Работать с Jenkins. Узнаете, как настраивать непрерывную интеграцию ПО и тестировать работу приложения на разных этапах разработки.
- Разрабатывать тесты под любые задачи .Сможете создавать сложные автотесты, которые будут искать все возможные баги, пока вы занимаетесь другими делами.
- Составлять баг-репорты. Научитесь делать подробные и понятные отчёты об ошибках, чтобы разработчики исправляли баги быстро и без дополнительных вопросов.
Программа курса:
Ручное тестирование
- Функциональное тестирование мобильных приложений.
- Особенности ориентации и размеров экрана на iOS и Android.
- Установка и создание эмуляторов и симуляторов.
- Работа с GPS и энергозатраты приложений.
- Тестирование на взаимодействие с разными каналами связи.
- Работа с приложениями в Android Studio и ADB.
- Продвинутые функции эмулятора и функции режимов разработчика.
- Скриншоты и логи: как снимать данные о работе приложения.
Автоматизированное тестирование
- Введение в автоматизацию.
- Packages и Capabilities для Android и iOS.
- Пишем простые тесты для Android и iOS.
- Пишем сложные тесты для Android и iOS.
- Рефакторинг для Android и iOS.
- Знакомство с CI и установка Jenkins.
- Организация непрерывной интеграции.
Бонусные курсы
- Мини-курс «Java-разработчик».
- Мини-курс «Система контроля версий Git».