Подготовка апдейта мобильного приложения...
Transcript of Подготовка апдейта мобильного приложения...
Подготовка апдейта мобильного приложения "Одноклассники"
Максим Белявский. Odnoklassniki.ru
Об автореМаксим БелявскийРига, ЛатвияТестировщик в Odnoklassniki.ru
2.5 года опыта тестированияiOS / Android / Windows Phone
Подготовительные этапы тестирования
Собираем информацию и подготавливаем документацию:
• изучение целевой аудитории• статистика мобильных устройств и платформ• тестирование спецификации• создание тест-плана для новых сервисов
Топ-10: 9 из 10 android устройств фирмы samsung
Первое тестированиеПервое тестирование и на что следует обращать внимание:
• критичные проблемы• юзабилити и интерфейс• выбор различных подходов, компонентов и вариантов дизайна
Тестирование в лаборатории
Экспериментальное тестирование прототипа в юзабилити-лаборатории Mail.ru с помощью мобильного стенда eye-tracking
iOS: Проблема поиска нового друга
Основной этап тестирования
При тестировании проверяем:
• совместимость• функциональность• юзабилити и интерфейс • стабильность• производительность• локализация
Тестирование в реальных условиях
• тестируем приложение не только в офисе, но и в метро, автобусах, за городом, в магазинах и т.д.
• собираем багрепорты, отзывы и статистику с фокус-групп
Регрессионное тестирование
• регрессионное тестирование принимает особое значение в тестировании мобильных приложений
• анализ критичных проблем предыдущих апдейтов• проверка приложения «свежим» взглядом
Предрелизные проверкиСоздание списка обязательных проверок:
• правильное название и код версии• отсутствуют тестовые настройки и тестовые данные• обновление поверх предыдущих версий приложения• «чистая» установка приложения на все типы screen density и
версии платформы
Сбор и анализ проблемСбор и анализ проблем для подготовки багфиксовых апдейтов:
• собираем отзывы из маркетов, службы поддержки, форумов, друзей и коллег
• отзывы группируем, анализируем и используем
Подготовка багфиксового апдейта
Как подготавливается срочный багфиксовый релиз:
• iOS / WinPhone - багфиксовый релиз готовится к предполагаемой дате выхода основного релиза
• Android - пользуемся возможностью быстрой выкладки багфиксовых релизов с уменьшающейся частотой после выхода основного релиза
0 5 10 15 20 25 30 35
v6
Android
Прошло дней с момента релиза