Интенсивный осенне-зимний период без статей в блоге завершается запуском нового курса по тестированию! Спешу представить.
Курс “Тестирование iOS приложений” раскрывает те возможности и особенности iOS, которые важно учитывать в процессе тестирования, преследуя цель создать безусловно качественное и стабильно работающее iOS приложение.
Подробная программа курса представлена ниже.
Курс будет полезен любому тестировщику, заинтересованному в сфере мобильного тестирования и, конкретно, в тестировании iOS приложений.
Требования к слушателю:
- Желание участвовать
- Базовые знания в сфере тестирования, понимание общей терминологии (чеклисты, баги, билды, виды тестирования и т.п.)
- Желателен английский не ниже intermediate уровня, т.к. вначале нужно будет прочитать пару длинных документов
- Готовность выполнять дома практические задания (иногда 2-3 часа, иногда больше может занять)
- Наличие или доступность iOS устройства, на котором нужно будет выполнять домашние задания и которое нужно брать с собой на занятия.
Слушатели, успешно прошедшие обучение, получают подтверждающий сертификат.
Занятия проходят в форме докладов, а оставшееся время посвящено вопросам слушателей и выполнению практических заданий. На первых 5-6 занятиях практически всё время отдается теории, на последующих – меньше 50% (кроме случаев, когда разбираются вопросы слушателей).
Длительность курса: 18 занятий по 3 академических часа.
Стоимость курса:
- очные занятия в группе – 350$
- индивидуальные занятия – 1050$
Оплата проводится в белорусских рублях и итоговая сумма будет привязана к рыночному курсу.
Ближайшие занятия запланированы на: 16 февраля 2015 г. – 21 марта 2015 г., 3 занятия в неделю по вечерам с 19 00 до 21 30. Дни, скорее всего, – понедельник, среда и суббота.
Можно на форме регистрации предложить свои варианты (например, только будни, только выходные, сократить до 2х раз в неделю). Если будет больше желающих заниматься по другому графику, то можно будет изменить указанное выше расписание.
Из указанных тем можно выбрать отдельно только интересующие вас и заниматься индивидуально по ним. Стоимость и длительность занятий будет зависеть от выбора. Интересующие темы и все дополнительные вопросы задавайте в соответствующем поле на форме регистрации.
Тема 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. Улучшаем результаты тестирования
- Анализ аудитории
- Отзывы пользователей и рейтинг приложения
- Сбор статистики об ошибках
- Автоматизация тестирования
- Подготовка к выходу новой версии ОС и новых девайсов