Тестирование мобильных приложений 2.0
Тренер: Арсений Батыров
Приглашенный эксперт: Виталий Котов
Вы узнаете, как организовать тестирование мобильных приложений, как выбрать устройства для тестирования, получите представление о построении тестовых стратегий.
Онлайн-тренинг
Описание
Тестирование мобильных приложений уже давно стало неотъемлемой частью профессии тестировщика. Количество мобильных телефонов в мире уже превысило количество человек, а вместе с устройствами растёт и рынок мобильных приложений.
При этом данных по разработке и тестированию мобильного ПО всё ещё не так много, и в отрасли пока нет прочно устоявшихся методов и инструментов. Помимо этого, работа с мобильными накладывает дополнительные обязанности на тестировщика: приходится решать не только проблемы с софтом, но и преодолевать трудности в работе с телефонами и ОС.
Даже опытные тестировщики, работавшие над Web и Desktop приложениями, испытывают некоторые затруднения при переходе на тестирование мобильных. Ведь мобильные технологии имеют ряд особенностей, которые надо учитывать: большое разнообразие девайсов и систем, наличие батареи, ограниченность ввода и так далее.
В этом тренинге мы хотим вместе с вами преодолеть первоначальные трудности, возникающие при тестировании мобильных приложений, чтобы вы смогли без проблем применять свои знания тестирования в мобильном окружении.
Во время прохождения курса вы узнаете, какие бывают мобильные приложения и девайсы, на какие особенности нужно обращать внимание при тестировании, как выбрать устройства при ограниченном бюджете, а также глубоко погрузитесь в работу системы Android. Мы разберём SDK и Android Studio, adb, эмуляторы, логи, подмену GPS-сигнала и многое другое.
В процессе занятий я поделюсь с вами информацией, которую накопил за 15 лет работы в области мобильного тестирования.
Тренинг рассчитан не только на приобретение теоретических знаний, но и на их отработку, позволяя на практике научиться применять навыки тестировщика мобильных приложений.
Этот курс был обновлён в 2024 году: все источники информации — максимально актуальные. В материалах к занятию вы найдёте самые свежие данные, и они будут продолжать обновляться и после прохождения курса.
Программа тренинга
Урок 1: Основы мобильного тестирования
- Обязанности мобильного тестировщика
- Виды устройств
- Типы приложений
- Мобильные операционные системы
- Выбор системы для работы
Урок 2: Особенности мобильного тестирования
- Фрагментация (Fragmentation)
- Связь (Connectivity)
- Прерывания (Interruptions)
- Физические интерфейсы (Interfaces)
- Сенсоры (Sensors)
- Сенсоры: Геолокация
- Энергопотребление (Battery)
- Оперативная и внутренняя память (RAM & Storage)
- Пуш-уведомления (Push notifications)
Урок 3: Выбор устройств для тестирования
- Введение: Device-specific bugs
- Эмуляторы
- Приложение и типы устройств
- Процессоры и память
- Версии ОС, производители и бюджет
- Экраны
- Статистика
- Шаблон выбора
- Пример
Урок 4: Работа с Android OS: установка
- Установка необходимого софта
- Настройка Android SDK
- Переменные окружения
- Создание и запуск эмуляторов
- Функции эмуляторов
- Режим разработчика в Android
- Подключение реальных устройств
Урок 5: Работа с Android OS: инструменты
- Как устроен .apk
- Тестирование установки: Android Studio и adb
- Тестирование GPS на реальном устройстве и эмуляторе
- Логи, скриншоты, видео, приём и передача файлов
- Перехват трафика
- Android Activity Lifecycle
Урок 6: Работа с Android debug bridge
- Запуск и работа с пакетами
- Shell и ее команды
- Артефакты тестирования
- Работа с сетью
- Параметры экрана
- Ввод текста и нажатий
- Изменение настроек
- App Crawler
Системные требования:
Для выполнения заданий в уроке по Android вам потребуется
- Windows 11 или Mac последней версии
- Процессор i-серии (i3, i5, i7, i9) или аналогичный от AMD
- Минимум 8 GB RAM
- 10 GB на жёстком диске
- Разрешение экрана минимум 1280 x 800
- Желательно телефон на Android 11 или выше
Предусловия
Мы ожидаем, что вы уже обладаете базовой компьютерной грамотностью. На этом курсе мы будем работать с подключением телефонов с разными ОС к разным компьютерам, командной строкой, графическим и консольным интерфейсами, переменными окружения, IDE, мобильными и десктопными сетями, клиент-серверной архитектурой, скриншотами и видео.
Если вы не уверены, что знаете все это в должной мере — пройдите простой тест: https://www.learnqa.ru/abc_test. Если по результатам теста вы получите меньше 20 баллов — мы рекомендуем пройти короткий курс “Азбука IT”. На нем вы сможете быстро получить все необходимые знания, которые совершенно точно пригодятся вам в дальнейшем.
Формат
6 занятий (6 часов теории) + много практических заданий для самостоятельной работы + постоянные консультации тренера в скайп-чате.
Раз в неделю по средам до 12.00 по Московскому времени выкладываются теоретические лекции, ссылки на дополнительные материалы, домашняя работа.
Теоретическую информацию можно посмотреть в любое удобное время.
Помимо теоретической части, вас также ждут практические задания для самостоятельной работы, которые вы можете прислать тренеру на проверку. После проверки практических заданий Вы получаете подробный комментарий по своей работе и при необходимости советы по доработке. По результатам комментариев тренера Вы можете переделать работу и отправить ее тренеру еще раз.
Общение участников курса и тренера проходит и в чате группы, где можно задавать вопросы тренеру и при желании общаться с другими участниками группы. Вы можете задавать вопросы по теоретическому материалу или практическим работам, как только они у вас возникают.
Все выпускники, успешно сдавшие домашние задания, получают сертификат.
Материалы курса доступны в течение года с даты окончания.
Условия
Стоимость участия для физических лиц: 12 990 рублей за весь курс.
Стоимость участия для юридических лиц: 15 400 рублей за весь курс за одного участника. При регистрации от 3-х участников на один курс действует 15% скидка.
Организатор тренинга: ИП Батыров Арсений Георгиевич, ИНН 370207708748, ОГРНИП 316370200075996
Услуги оказываются на основании публичного договора оферты. Ознакомиться с договором можно ЗДЕСЬ.
Если Вы хотите оплатить тренинг прямо сейчас, то нажмите кнопку выше (если кнопка активна, значит можно оплачивать не беспокоясь о наличии мест). После оплаты мы пришлем письмо о регистрации на курс и подтверждение оплаты. Если Вы не получили письмо в течение рабочего дня, просто отправьте сообщение на trainings@software-testing.ru
Если Вы хотите совершить оплату позже, для гарантированного участия обязательно забронируйте место на тренинге, для этого необходимо нажать на кнопку ЗАПИСАТЬСЯ справа от тренинга и заполнить все необходимые поля
Если у Вас есть какие-то вопросы, их можно задать по указанному выше адресу.
Информация для юридических лиц:
Для регистрации на тренинг и оформления договора и выставления счета на оплату нажмите кнопку Записаться, выберите пункт Организация и заполните все поля.
Обратите внимание, что при постоплате стоимость тренинга увеличивается на 25%.
В случае возникновения вопросов обращайтесь по адресу trainings@software-testing.ru.
Отзывы
Илана Байкель, ExLibris Group
Курс, как всегда в вашей школе, высший пилотаж! Сжато, понято, методично, интересно, увлекательно:-) Все по делу, все максимально практично. Тренер - профессионал, видно, что не теоретик и со всеми технологиями лично и близко знаком. Удивила заинтересованность тренера в успехе учеников, даже если речь идет о большой затрате времени. Редкость в наше время. Меня курс перенес из разряда "чайников" в разряд "она что-то знает", что в десктопной фирме значит немало:-) Народ уже попросил провести лекцию для общего ликбеза с overview изученного. Большое спасибо, удачи тренеру и всей школе!
Татьяна, Certent DisclosureNet
Понравилась грамотная организация и логическое изложение материала. Практические задания были доступно изложены и не возникало трудностей с их выполнением. Продуманы детали, очень понравились практические подсказки по утилитам, которые даже неопытному в мобильном тестировании тестеровщику поможет организовать процесс работы. Закончив курс, есть понимание "что делать", если перед тобой стоит задача протестировать мобильное приложение. Хорошее изложение опытного инсайдера :) Ничего лишнего, много полезного. Работа тренера тоже на высоком уровне, в смысле ответов на вопросы и консультаций. Спасибо, Арсений, очень стоящий курс.
Алексей Авицук
Хорошо подобран материал, курс структурирован и направлен на практику. Порадовало, что итоговое задание не было придумано "для галочки", а направлено на применение полученной в ходе курса информации. Отдельно отмечу быструю и квалифицированную реакцию тренера (даже с учетом выходных и позднего времени).
Екатерина Михайловская
Для начального уровня отличный курс. Материал был систематизирован и подан в очень короткие сроки. Ожидания от тренинга в большей степени оправдались - толчок я получила и теперь есть понимание в каком направлении нужно дальше двигаться и какую информацию искать и пробовать применять на практике.
Ближайшие онлайн
-
Python для начинающих
Начало: 9 января 2025
-
Автоматизация тестов для REST API при помощи Postman
Начало: 9 января 2025
-
Азбука IT
Начало: 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