Mobile QA Engineer

Что даст вам этот курс
3
0


Этот курс сейчас находится в разработке.
Ожидаемая дата старта - осень 2019.
Мы будем очень благодарны за обратную связь по программе в опросной форме ниже.
Если вы хотите получить письмо о начале старта курса, просто оставьте свой адрес в этой же форме ниже.

Курс подойдет:

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

Особенность курса:
- входят занятия о том как правильно тестировать приложения на предмет удобства использования для людей с ограниченными возможностями (зрение, слух, моторные нарушения).
- есть бонус урок от сотрудника компании Google, который расскажет об особенностях работы QA инженером в США и найма в Google


Длительность курса
4 месяца, последний месяц отводится на выполнение проектной работы.
Преподаватель
Дмитрий Ярыгин
QA Test Engineer с 8 летним опытом работы.

Работал в проекте Gmail и был одним из первых тестировщиков проекта Inbox.
Имеет опыт тестирования на различных платформах (iOS, Android, Web).

Больше всего ценит в тестировании сфокусированность, умение общаться с разработчиками и внимание к мелочам
Преподаватель
Дмитрий Ярыгин
QA Test Engineer с 8 летним опытом работы.

Работал в проекте Gmail и был одним из первых тестировщиков проекта Inbox.
Имеет опыт тестирования на различных платформах (iOS, Android, Web).

Больше всего ценит в тестировании сфокусированность, умение общаться с разработчиками и внимание к мелочам
Программа обучения
Модуль 1
Введение
Модуль 2
Техника мобильного тестирования
Модуль 3
Тестирование мобильного приложения для людей с ограниченными возможностями
Модуль 4
Основа и практика автоматизации мобильных приложений
Модуль 5
Бонус - модуль
Модуль 6
Итоговый проект
Введение
В данном модуле мы обсудим отличие тестирования мобильных приложений от настольных.
Поговорим о качествах тестировщика мобильных приложений.
Об особенности Android и IOS в вопросах тестирования.
Чем отличается "холодные" запуски от "горячих".
Поговорим о ландшафтах и много еще о чего изучим:)
Оценить модуль
0
1
Тема 1: Введение в мобильное тестирование
- отличия мобильного тестированияот настольного
- почему тестирование улучшает качество приложения и делает его удобнее для пользователя
- разница между мобильным
тестировщиком и тем, кто тестирует настольные приложения
- отличие тестирования на iOS и Android
- основные задачи мобильного тестировщика
Тема 2: Взаимодействие разработчиков и мобильных тестировщиков
- жизненный цикл мобильного продукта SDLC
-особенности работы с разработчиками в сфере мобильной разработки.
- Почему бОльшая доля ответственности ложится на тестера и его тестирование
- Как записывать видео с мобильных устройств для того, чтобы
указать на баг. Доступные на рынке утилиты для iOS и Android
Тема 3: Тестирование большого арсенала устройств
- Важность использования большого количества устройств для
тестирования
- BrowserStack как один из примеров тестирования большого количества устройств и браузеров
- Насколько приемлимо тестирование на симулятах? Преимущества тестирования на устройствах
Техника мобильного тестирования
Оценить модуль
0
1
Тема 1: Native, Hybrid и Web
- что такое Native, Hybrid и Web мобильные приложения
- плюсы и минусы каждого типа приложений
- почему Native наиболее оптимально для User experience (UX)
- Как отличается тестирование для Hybrid приложений
Тема 2: Особенности и основные параметры тестирования мобильных приложений
- Портретный и ландшафтный режим. Как правильно тестировать
- "Холодный" и "горячий" запуск приложений.
- Notifications. Как правильно тестировать мобильные уведомления.
- Тестирование мобильных приложений с точки зрения местоположения
- Тестирование производительности мобильных приложений
- Какие приложения наиболее потребляют батарею?
- Как проверить разряд батареи на разных устройствах в рамках тестирования
Тема 3: Производительность и потребление памяти мобильными приложениями
- Использование Instruments в Xcode для тестирования потребления памяти
- Android: Использование adb для проверки использования памяти
Тема 4: Отладка мобильных приложений.
- как собирать логи на iOS
- как собирать логи на Android
- Как находить критические ошибки и различать от остальных
Тестирование мобильного приложения для людей с ограниченными возможностями
Очень важный блок, который многие забывают
Оценить модуль
0
1
Тема 1: Как тестировать, какие особенности и почему
- Важность тестирования приложения на accessibility (A11Y)
- Как производится тестирование для людей с ограниченными возможностями на платформе iOS
- Как производится тестирование для людей с ограниченными возможностями на Android
- В чем отличается данный вид тестирования от настольных
приложений
Основа и практика автоматизации мобильных приложений
Оценить модуль
1
0
Тема 1: Введение в автоматизацию
- Почему важна автоматизация мобильных приложений
- Как выбрать подходящий инструмент для автоматизации
- Основы автоматизации. Appium и Selenium.
Тема 2: Автоматизация выбранного приложения
- основные области автоматизации
- обсудим, выбранные студентами проекты для автоматизации
- тест кейсы для автоматизации
Тема 3: Особенности мобильной автоматизации 1
- Webdriver API
- AndroidUIAutomator для поиска элементов приложения
- Стратегия для тестирования Swipe-жестов
- Автоматизация Android приложений на Appium
Тема 4: Особенности мобильной автоматизации 2
Оценить занятие
0
0
Тема 5: Особенности мобильной автоматизации iOS
- Автоматизация iOS приложений на Appium
Оценить занятие
0
0
Тема 6: Особенности мобильной автоматизации Android
Оценить занятие
0
0
Бонус - модуль
Оценить модуль
1
1
Тема 1: (Бонус) Работа в американских компаниях. Опыт работы по контракту в Google
- Как производится найм на работу в США
- Опыт работы в крупных компаниях США
- Мой личный опыт трудоустройства
- Чем отличается системе работы в американских компаниях от российских
Итоговый проект
Оценить модуль
0
0
Опрос по программе "Mobile QA Engineer"

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

Вопрос №1 из 6
Выберите один вариант ответа
Вам понятно, о чем этот курс?
оцените от 1 (не понял) до 5 (да, все ясно)
Вопрос №2 из 6
А что из этого вы уже знаете?
Вопрос №3 из 6
Какие темы из программы вам уже сейчас пригодились бы в работе?
Вопрос №4 из 6
Выберите один вариант ответа
Оцените актуальность программы (в баллах от 1 "неактуально" до 10 "полностью актуальна")
Вопрос №5 из 6
И последнее: что вам необходимо в работе сейчас или понадобится в ближайшем будущем, но не представлено в программе?
Вопрос №6 из 6
Комментарии и предложения - мы всегда им рады!

Оставьте хотя бы один ответ для участия в опросе