Модуль 5
34,00ч

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

Научимся: проверять особенности работы мобильных приложений и находить максимум ошибок с помощью эмуляторов и симуляторов любых мобильных устройств
Введение в тестирование мобильных приложений.
Ориентация и экраны.
Эмуляторы и симуляторы.
Сборка приложений и продвинутые функции Android Studio и XCode.
GPS и батарея.
Связь и перехват сетевых запросов.
Скриншоты и логи.
Часов в программе
14,00 часов
лекции
9,00 часов
практика
9,00 часов
самостоятельная
2,00 часа
промежуточная аттестация
34,00 часа
всего
Материально-технические условия реализации программы:
Вид занятий: лекция
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Вид занятий: Практическое занятие
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Вид занятий: самостоятельная работа
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Информационные ресуры
1. Тестирование мобильных приложений - https://www.guru99.com/mobile-testing.html

2. Как тестировать мобильные приложения - https://geteasyqa.com/qa/mobile-apps-testing/

3. Мобильные приложения: нативные, веб и гибридные - https://agilie.com/ru/blog/mobilnyie-prilozhieniia-nativnyie-vieb-i-ghibridnyie

4. Гибридные приложения: стоит ли делать и в каких случаях? - https://lampalampa.net/blog/gibridnye-prilozheniya-dlya-biznesa/
Образовательные ресуры
1. Тестирование мобильных приложений - https://www.guru99.com/mobile-testing.html
2. Как тестировать мобильные приложения - https://geteasyqa.com/qa/mobile-apps-testing/
3. Мобильные приложения: нативные, веб и гибридные - https://agilie.com/ru/blog/mobilnyie-prilozhieniia-nativnyie-vieb-i-ghibridnyie
4. Гибридные приложения: стоит ли делать и в каких случаях? - https://lampalampa.net/blog/gibridnye-prilozheniya-dlya-biznesa/
5. Нативные, веб и гибридные приложения: что выбрать? - https://smartum.pro/ru/blog-ru/native-web-and-hybrid-apps/
6. Программа бета‑тестирования Apple - https://beta.apple.com/sp/betaprogram/
7. Проверка JSON на валидность - https://jsonformatter.org/

Учебно-методические материалы

Методы, формы и технологии

Технология смешанного обучения
Метод проектов
Метод проблемного обучения

Методические разработки

Методические рекомендации по выполнению промежуточной аттестации

Материалы курса

Принципы работы программного интерфейса приложения (API).

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

Принципы выбора устройства для тестирования.

Учебная литература

Mostefaoui, G.K. Tariq, F. Mobile Apps Engineering: Design, Development, Security, and Testing / G.K. Mostefaoui, F. Tariq. — Taylor & Francis Group, LLC. — 2019. — 158 c.

Бейзер, Б. Тестирование черного ящика. Технологии функционального тестирования программного обеспечения и систем / Б. Бейзер. — Санкт-Петербург : Питер, 2004. — 320 c.

Тестирование мобильных приложений - https://www.guru99.com/mobile-testing.html

Как тестировать мобильные приложения - https://geteasyqa.com/qa/mobile-apps-testing/

Мобильные приложения: нативные, веб и гибридные - https://agilie.com/ru/blog/mobilnyie-prilozhieniia-nativnyie-vieb-i-ghibridnyie

Темы

Мобильные приложения. Особенности тестирования мобильных приложений. Тестирование мобильных приложений Android Среда разработки Android Studio и Android Debug Bridge (ADB). Практика тестирования мобильных приложений Android Тестирование мобильных приложений iOS Сбор и анализ трафика. Мониторинг трафика. API тестирование мобильных приложений
Лекции
6,00ч
Практические занятия
3,00ч
Самостоятельная работа
3,00ч
Всего
12,00ч
Лекции
2,00ч
Практические занятия
2,00ч
Самостоятельная работа
2,00ч
Всего
6,00ч
Лекции
2,00ч
Практические занятия
1,00ч
Самостоятельная работа
1,00ч
Всего
4,00ч
Лекции
2,00ч
Практические занятия
2,00ч
Самостоятельная работа
2,00ч
Всего
6,00ч
Лекции
2,00ч
Практические занятия
1,00ч
Самостоятельная работа
1,00ч
Всего
4,00ч
Промежуточная аттестация 2,00 часа
Промежуточная аттестация проводится в форме зачёта. Аттестация проводится путём выполнения практического задания с устным или письменным обоснованием.