Подготовка апдейта мобильного
приложения "Одноклассники"
Максим Белявский. Odnoklassniki.ru
Подготовительные этапы
тестирования
Подготовительные этапы тестирования:
•
изучение целевой аудитории
•
анализ рыночных тенденций распространения мобильных устройств
•
обсуждение и тестирование спецификации
•
написание тестплана по новым сервисам в апдейте
Первое тестирование
Первое тестирование и на что следует обращать внимание:
•
тестирование юзабилити и интерфейса
•
поиск критичных проблем
•
потребление ресурсов
•
выбор различных подходов, компонентов и вариантов дизайна
Тестирование в
лаборатории
Экспериментальный опыт тестирования прототипа в юзабилити-
лаборатории.
Примеры тестирования с использованием стенда Eye-tracking.
Выводы по результатам тестирования и анализ полученного опыта.
Методы ручного
тестирования
•
тестирование совместимости
•
юзабилити-тестирование
•
функциональное тестирование
•
тестирование интерфейса
•
тестирование производительности
•
тестирование на внешнее воздействие
•
тестирование стабильности
•
тестирование энергопотребления
•
тестирование локализации
Проблемы при
тестировании iOS
•
проблемы связанные с тестированием данной платформы
•
популярные тест-кейсы
•
специфичные баги
Проблемы при
тестировании Android
•
проблемы связанные с тестированием данной платформы
•
популярные тест-кейсы
•
специфичные баги
Проблемы при
тестировании WinPhone
•
проблемы связанные с тестированием данной платформы
•
популярные тест-кейсы
•
специфичные баги
Тестирование в реальных
условиях
•
примеры, наглядно демонстрирующие необходимость тестирование
приложения в реальных условиях
•
проверка на фокус-группе
•
советы по тестированию
Регрессионное
тестирование
•
почему регрессионное тестирование так важно в мобильной
разработке?
•
анализ критичных проблем предыдущих апдейтов
•
создание списка проверок для финальной сборки приложения
•
в попытках по-новому взглянуть на тестируемые сервисы…
Советы по дополнительным
методикам тестирования
•
Тестирование путём сравнения с текущей версией в маркете
•
Тестирование в роли реального пользователя
•
Упрощение юзабилити
Предрелизная проверка
•
Примеры проблем с которыми мы столнулись при выкладке
приложения
•
Создание списка обязательных проверок
Выкладка в маркет
Особенности выкладки в различные магазины приложений для iOS /
Android / WinPhone.
Возможности для выкладки багфиксовых апдейтов.
Сбор и анализ проблем
Сбор и анализ проблем для подготовки багфиксовых апдейтов:
•
откуда и какие отзывы собираем
•
как анализируем и используем
Подготовка багфиксового
апдейта
Как подготавливается срочный багфиксовый релиз:
•
создание базы данных для поступающей информации о проблемах
Подготовка апдейта мобильного приложения "Одноклассники"