Модуль 2
34,00ч

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

Научимся: проверять особенности работы мобильных приложений и находить максимум ошибок с помощью эмуляторов и симуляторов любых мобильных устройств
Введение в тестирование мобильных приложений.
Ориентация и экраны.
Эмуляторы и симуляторы.
Сборка приложений и продвинутые функции Android Studio и XCode.
GPS и батарея.
Связь и перехват сетевых запросов.
Скриншоты и логи.
Дипломная работа. Тестирование мобильных приложений.
Часов в программе
14,00 часов
лекции
9,00 часов
практика
9,00 часов
самостоятельная
2,00 часа
промежуточная аттестация
34,00 часа
всего
Материально-технические условия реализации программы:
Вид занятий: Лекция
Требуемое ПО:
Компьютер на ОС Windows 7 или выше с процессором i-серии выше i3 или аналогичный от AMD (от 4 ядер), RAM от 4GB. Или macOS 10.14 или выше, RAM от 8GB. Для тестирования Android-приложений нужен телефон с ОС Android версии 5 и выше с RAM от 4GB — а если такого смартфона нет, вы сможете пользоваться эмуляторами и симуляторами.
Вид занятий: Практическое занятие
Требуемое ПО:
Компьютер на ОС Windows 7 или выше с процессором i-серии выше i3 или аналогичный от AMD (от 4 ядер), RAM от 4GB. Или macOS 10.14 или выше, RAM от 8GB. Для тестирования Android-приложений нужен телефон с ОС Android версии 5 и выше с RAM от 4GB — а если такого смартфона нет, вы сможете пользоваться эмуляторами и симуляторами.
Вид занятий: Самостоятельная работа
Требуемое ПО:
Компьютер на ОС Windows 7 или выше с процессором i-серии выше i3 или аналогичный от AMD (от 4 ядер), RAM от 4GB. Или macOS 10.14 или выше, RAM от 8GB. Для тестирования Android-приложений нужен телефон с ОС Android версии 5 и выше с RAM от 4GB — а если такого смартфона нет, вы сможете пользоваться эмуляторами и симуляторами.
Информационные ресуры
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 часа
Промежуточная аттестация проводится в форме зачёта. Аттестация проводится путём выполнения практического задания с устным или письменным обоснованием.