Курс “Тестирование iOS приложений” раскрывает те возможности и особенности iOS, которые важно учитывать в процессе тестирования, преследуя цель создать безусловно качественное и стабильно работающее iOS приложение.

Подробная программа курса представлена ниже.

Курс будет полезен любому тестировщику, заинтересованному в сфере мобильного тестирования и, конкретно, в тестировании iOS приложений.

Требования к слушателю:

  • Желание участвовать
  • Базовые знания в сфере тестирования, понимание общей терминологии (чеклисты, баги, билды, виды тестирования и т.п.)
  • Желателен английский не ниже intermediate уровня, т.к. вначале нужно будет прочитать пару длинных документов
  • Готовность выполнять дома практические задания (иногда 2-3 часа, иногда больше может занять)
  • Наличие или доступность iOS устройства, на котором нужно будет выполнять домашние задания и которое нужно брать с собой на занятия.

Слушатели, успешно прошедшие обучение, получают подтверждающий сертификат.

Занятия проходят в форме докладов, а оставшееся время посвящено вопросам слушателей и выполнению практических заданий. На первых 5-6 занятиях практически около 80% времени отдается теории, на последующих — 30-50% (кроме случаев, когда разбираются вопросы слушателей).

Длительность курса: 18 занятий по 3 академических часа.

Стоимость курса:

  • очные занятия в группе — 350$
  • индивидуальные занятия — 1050$

Оплата проводится в белорусских рублях и итоговая сумма будет привязана к рыночному курсу.

Начало ближайших занятий и расписание: можно посмотреть в на странице КАТАЛОГ КУРСОВ.

Из указанных тем можно выбрать отдельно только интересующие вас и заниматься индивидуально по ним. Стоимость и длительность занятий будет зависеть от выбора. Интересующие темы и все дополнительные вопросы задавайте в соответствующем поле на форме регистрации.

 

Тема 1. Apple, AppStore, iTunes

  • Продукция Apple
  • iOS и её версионность
  • iTunes как первый инструмент тестировщика
  • Типы iOS приложений

 

Тема 2. iOS приложение и инструменты для работы

  • Структура iOS приложения
  • Инструменты тестировщика

Тема 3. Apple Review Guidelines

  • Жизненный цикл iOS приложения
  • Обзор Apple Review Guidelines
  • Возможные причины отклонения приложений

Тема 4. Сравнение тестирования web, мобильных (iOS) и desktop приложений

  • Классификация тестирования
  • Сходства и отличия в тестировании разного рода приложений

Тема 5. Тестирование интерфейса и юзабилити

  • Элементы интерфейса
  • Принципы iOS Human Interface Guidelines
  • Возможные баги

Тема 6. Тестирование локализации

  • Что включается в проверку локализации
  • Влияние ОС
  • Работа с переводами
  • Правила оформления текстов

Тема 7. Тестирование взаимодействия с iCloud и iTunes

  • Варианты взаимодействия с iCloud и необходимые тесты
  • Варианты взаимодействия с iTunes и необходимые тесты
  • Гайдлайны по хранению данных

Тема 8. Тестирование In-App Purchases

  • Типы покупок внутри приложения
  • Тестовое окружение
  • Идеи для тестов

Тема 9. Важные акценты в функциональном тестировании iOS приложений

  • Технологии (возможности) iOS, влияющие на тестирование
  • Состояния iOS приложения в оперативной памяти
  • Работа с базами данных

Тема 10. Проверка влияния внешних событий на работу мобильного приложения (стресс-тестирование)

  • Что такое стресс-тест
  • Варианты стрессовых ситуаций
  • Матрица стресс-тестирования

Тема 11. Тестирование обновления версии (Update Testing)

  • Процесс обновления версии
  • Общий алгоритм процесса тестирования
  • Что нужно учесть при тестировании
  • На каких устройствах проверять

Тема 12. Конфигурационное тестирование

  • Девайсы и отличия между ними
  • Версии ОС и отличия между ними
  • Выбор конфигураций для тестирования
  • Полезные советы

Тема 13. Accessibility тестирование

  • Что включается в понятие accessibility
  • Задачи тестирования
  • Возможности, которые предоставляет операционная система
  • Тестирование с помощью технологии VoiceOver

Тема 14. Улучшаем результаты тестирования

  • Анализ аудитории
  • Отзывы пользователей и рейтинг приложения
  • Сбор статистики об ошибках
  • Автоматизация тестирования
  • Подготовка к выходу новой версии ОС и новых девайсов

Зарегистрироваться на курс «Тестирование iOS приложений»