Есть ли жизнь после релиза?
Наш опыт тестирования
мобильных приложений
Александр Хозя

Николай Козлов
Александр Хозя (Хозя)
Тестирую iOS-приложение:
•Руками
•Автоматизирую

@AKhozya
www.akhozya.com
Николай Козлов (Козя)
Тестирую Android и WinPhone-приложение:
•Руками
•Автоматизирую

@lamamer
Поддержка мобильных приложений
• Мобайл – молодая отрасль, практики еще
отрабатываются
• Например, веб значительно взрослее
мобайла
• Не все йогурты одинаково
полезны 
Мониторинг
Что используем мы
Общие:

JINBA
iOS
Android
PHP
Is
Not
Bottleneck
Any more
Javascript
Is
Not
Bottleneck
Any more
А как же отзывы?
Во всех приложениях есть форма обратной связи
Агрегированные отчеты Distimo
Android:
- PlayStore
iOS:
- AppStore
Когда поняли “куда тыкать”
Android

TestFairy + UI/Application
Exerciser Monkey +
расширенное логирование =
автоматический репорт
крашей всем на е-мейл
iOS
fixed

• Обезьянка (AntEater/UI Auto
Monkey) + HockeyApp =
• Debug menu
• Мощный ум и ловкие пальцы 
Перевыкладка
Android: синяки и побои
Занимает 2-3 часа и относительно
безболезненно
iOS: тяжелые увечья
Обычная: 5 дней
Ускоренная проверка: 1-3 дня
Организация внутренних бетарелизов
Android
Сейчас: программа бета-тестирования для
корпоративных аккаунтов
В планах: развитие Test Fairy и corporateаккаунт
Дополнительно: расширенное логирование и
“алерты-сигналы-о-проблемах”
Организация внутренних бетарелизов
iOS

Сейчас:
•Enterprise-билды
•Установка последнего билда в 3 действия:
запуск Safari, ввод URL, нажатие OK 
•Либо через Мак на любой iOS-девайс
В планах:
•Внутреннее приложение а-ля TestFlight для
распространения билдов и апдейт-скрины
•Feedback-формы с rage shake
A/B тестирование
Опять велосипед?!
Доступные фичи и поведение контролирует
сервер.
Фичи
включаются/выключаются/модифицируются
по странам и/или рандомным юзерам
Александр Хозя
h0ssman88
@AKhozya
alexander.khozya@gmail.com
http://akhozya.com
Николай Козлов
lamamer
@lamamer
lamamer13@gmail.com

Доклад Александра Хози и Николая Козлова на конференции LoveQA. "Есть ли жизнь после релиза? Наш опыт тестирования мобильных приложений".