Осень 2022

Основы тестирования мобильных приложений (Android)

Цель курса — - Понять задачи и процессы тестирования.
- Научиться работать с основными инструментами mobile QA.

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

В рамках модуля будут рассмотрены основные виды и процессы тестирования:
- QA при проектном и продуктовом подходе к разработке
- жизненный цикл ПО
- классификация видов: черный/белый/серый ящик, функциональное/UI/локализации/совместимости, компонентное/интеграционное/кроссплатформенное, etc. 
- техники тест-дизайна
- клиент-серверное взаимодействие

Поговорим об основных особенностях мобильного тестирования: 
- Отличия тестирования Android от iOS (hardware, UI guidelines и встроенные инструменты разработчика)
- Работа с жестами, permission, прерывания, push уведомления, тестирование геолокации и GPS, 
- Что такое эмуляторы и симуляторы, какие отличия и основные функции. 

А также на практике поработаем с adb, снифферами и другими полезными инструментами

 
Подробнее
Чему научитесь
Ты научишься:
Находить дефекты в мобильных приложениях;
Планировать количество проверок и объем работы в роли QA.
Составлять грамотные баг-репорты и локализовывать найденные проблемы.
Подробнее

Преподаватели

Екатерина Бородина Екатерина Бородина

TL QA команды e-commerce в Одноклассниках

Программа

Занятие Часы в ауд. + сам. работа

Смешанное занятие №1: Что такое тестирование (вводная)  
+ ДЗ №1

4 ак. ч.

Смешанное занятие №2: Особенности тестирования мобильных приложений  

4 ак. ч.

Смешанное занятие №3: Основные инструменты  
+ ДЗ №2

4 ак. ч.

Смешанное занятие №4: API тестирование  

4 ак. ч.

Контрольное занятие №1: Автоматизация  

4 ак. ч.