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

3 блока

в профессии

2 проекта

в портфолио

Доступ к курсу

навсегда

Рассмотрите особенности тестирования мобильных ОС, освоите Java. Ускорите рутинные задачи с помощью автотестов и системы непрерывной интеграции CI/CD.

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

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

Для тех, у кого есть опыт в функциональном тестировании, — автоматизируете и ускорите проверки, уменьшите риск ошибок и сможете брать больше ответственности.

Тестировщикам смежных сфер

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

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

Работать с Android Studio и XCode

Разберётесь в интерфейсе, научитесь использовать эмуляторы и симуляторы для тестирования мобильных приложений.

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

Поймёте отличия в тестировании мобильных приложений от веба. Будете описывать специфичные ошибки в баг-репортах.

Разрабатывать тесты под любые задачи

Будете создавать автотесты, которые помогут быстро и точно проверить сложные сценарии, с минимумом ошибок.

Настраивать CI/CD-систему и генерировать отчёты

Автоматизируете тесты на этапе сборки, настроите версионирование и сгенерируете отчёты о прохождении тестов с помощью Allure Report.

Содержание курса

Базовые навыки

Введение в тестирование мобильных приложений.
Особенности ориентации и размеров экрана на iOS и Android.
Установка и создание эмуляторов и симуляторов.
Сборка приложений и продвинутые функции Android Studio и XCode.
Работа с GPS и энергозатраты приложений.
Тестирование на взаимодействие с разными каналами связи.
Скриншоты и логи: как снимать данные о работе приложения.

Введение.
Синтаксис языка.
Объекты и классы. Часть 1. Методы и классы.
Объекты и классы. Часть 2. Инкапсуляция.
Объекты и классы. Часть 3. Static, константы и enum.
Примитивы.
Числа и даты.
Строки.
Массивы и коллекции.
Наследование и полиморфизм.
Особенности ООП в Java.
Исключения, отладка, тестирование и логирование.
Работа с файлами и сетью.
Работа с MySQL в Java.
Многопоточность.
Протокол HTTP.
Разработка веб-приложений.
Нереляционные (NoSQL) базы данных.
Производительность и оптимизация.
Разработка desktop-приложений.
Введение в алгоритмы.
Структуры данных.
Распределённые хранилища и вычисления.
Паттерны проектирования.

Введение в автоматизацию. Знакомство с Appium.
Настройка проекта и окружения. Рефакторинг-тест.
Элементы: поиск и использование.
Эффективные стратегии поиска. Особенности iOS и Android.
Базовая структура теста и проверки. Генерация отчётов.
Паттерны проектирования.
Гибридные приложения. Сложные кейсы.
Мастер-класс по написанию тестов.
Бонус-модуль. BrowserStack.
CI/CD. Введение.
CI/CD. Продолжение.

Мини-курс «Система контроля версий Git».

 

Итоговый проект

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

 

Конечно! У вас всё получится даже без специальных знаний — просто уделяйте больше внимания практике и читайте дополнительную литературу. В остальном помогут практикующие эксперты, которые будут сопровождать вас на протяжении всего курса.
Вам понадобится компьютер на Windows (7 и выше), с процессором Intel (i3, i5, i7) или AMD от 4 ядер и 4GB оперативной памяти. Подойдёт и любой аналогичный Mac. Обратите внимание: для работы в XCode и тестирования приложений для iPhone нужен компьютер на macOS. Если у вас Windows, практические задания по iOS можно пропустить.
Нужно обладать минимальными навыками функционального тестирования: уметь составлять тестовые сценарии, проводить ручные тесты и заводить баг-репорты. На курсе мы рассматриваем только специфичные для мобильного тестирования кейсы и инструменты, а также учимся автоматизации на Java и настройке CI/CD-системы в Gitlab.
Для практических работ в начале курса вам потребуется смартфон на Android не ниже 5-й версии. Но если у вас нет устройства на этой ОС, — ничего страшного. В основном вы будете запускать приложения для тестирования на симуляторах и эмуляторах.
Вы можете изучать материалы курса в удобном вам режиме, совмещать обучение на платформе с работой и личной жизнью. Более того, все видео будут доступны и по окончании курса, так что вы сможете освежить свои знания в любой момент.
Всё зависит только от вас. В среднем пользователи платформы занимаются от 3 до 5 часов в неделю.
У вас будут проверяющие эксперты и куратор в Telegram-чате курса. Они прокомментируют практические работы, дадут полезные советы и ответят на любые вопросы. Вы сможете перенять их опыт, профессиональные знания и лайфхаки.

Будьте первым кто оставит отзыв.

Оставить отзыв можно только с предоставлением сертификата о прохождении курса.

Пожалуйста, войдите чтобы оставить отзыв
Тестирование мобильных приложений
Цена:
95 450 ₽ 81 133 ₽