SlideShare une entreprise Scribd logo
1  sur  29
Есть ли жизнь после релиза?
Наш опыт тестирования
мобильных приложений
Александр Хозя Николай Козлов
Александр Хозя (Хозя)
Тестирую 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
• Обезьянка (AntEater/UI Auto
Monkey) + HockeyApp =
• Debug menu
• Мощный ум и ловкие пальцы 
fixed
Перевыкладка
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
http://akhozya.com
@AKhozya
alexander.khozya@gmail.com
Николай Козлов
lamamer
@lamamer
lamamer13@gmail.com

Contenu connexe

En vedette

Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)
Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)
Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)Ontico
 
Город как сервис: как проектировать новый опыт жизни
Город как сервис: как проектировать новый опыт жизниГород как сервис: как проектировать новый опыт жизни
Город как сервис: как проектировать новый опыт жизниYegor Korobeynikov
 
Главные принципы A/B тестирования (Александр Шуркаев)
Главные принципы A/B тестирования (Александр Шуркаев)Главные принципы A/B тестирования (Александр Шуркаев)
Главные принципы A/B тестирования (Александр Шуркаев)Ontico
 
Мобильные рабочие места в корпоративном ландшафте
Мобильные рабочие места в корпоративном ландшафтеМобильные рабочие места в корпоративном ландшафте
Мобильные рабочие места в корпоративном ландшафтеSergey Orlik
 
Маркетинг: basics concepts. Оксана Князева
Маркетинг: basics concepts. Оксана КнязеваМаркетинг: basics concepts. Оксана Князева
Маркетинг: basics concepts. Оксана КнязеваVolha Banadyseva
 
Как сделать ваш продукт красивым без дизайнера
Как сделать ваш продукт красивым без дизайнераКак сделать ваш продукт красивым без дизайнера
Как сделать ваш продукт красивым без дизайнераEugene Nevgen
 
Ритейл на ладони (мобильные приложения в жизни ритейла) - Журнал "Мое дело. ...
Ритейл на ладони (мобильные приложения в жизни ритейла) -  Журнал "Мое дело. ...Ритейл на ладони (мобильные приложения в жизни ритейла) -  Журнал "Мое дело. ...
Ритейл на ладони (мобильные приложения в жизни ритейла) - Журнал "Мое дело. ...Artem Andreev
 
Nectarin Digital Digest №2
Nectarin Digital Digest №2Nectarin Digital Digest №2
Nectarin Digital Digest №2Nectarin
 
Smart cities by Microsoft 2012 (Rus)
Smart cities by Microsoft 2012 (Rus)Smart cities by Microsoft 2012 (Rus)
Smart cities by Microsoft 2012 (Rus)Vladislav Shershulsky
 
Мобильные приложения в экосистеме открытых данных (RIW 2013)
Мобильные приложения в экосистеме открытых данных (RIW 2013)Мобильные приложения в экосистеме открытых данных (RIW 2013)
Мобильные приложения в экосистеме открытых данных (RIW 2013)Vitaly Vlasov
 
User eXperience в разработке мобильных приложений
User eXperience в разработке мобильных приложенийUser eXperience в разработке мобильных приложений
User eXperience в разработке мобильных приложенийhouseofapps
 
Елена Локтева, «Инфопарк»
Елена Локтева, «Инфопарк»Елена Локтева, «Инфопарк»
Елена Локтева, «Инфопарк»Volha Banadyseva
 
Аналитика мобильного проекта — проверяй и доверяй / Александр Лукин (Yandex A...
Аналитика мобильного проекта — проверяй и доверяй / Александр Лукин (Yandex A...Аналитика мобильного проекта — проверяй и доверяй / Александр Лукин (Yandex A...
Аналитика мобильного проекта — проверяй и доверяй / Александр Лукин (Yandex A...Ontico
 
Валерий Прытков, декан факультета КСиС, БГУИР
Валерий Прытков, декан факультета КСиС, БГУИРВалерий Прытков, декан факультета КСиС, БГУИР
Валерий Прытков, декан факультета КСиС, БГУИРVolha Banadyseva
 
Мобильное тестирование UX:
 взгляд извне. Янина Мичукова
Мобильное тестирование UX:
 взгляд извне. Янина МичуковаМобильное тестирование UX:
 взгляд извне. Янина Мичукова
Мобильное тестирование UX:
 взгляд извне. Янина МичуковаEugene Nevgen
 

En vedette (18)

Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)
Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)
Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)
 
Город как сервис: как проектировать новый опыт жизни
Город как сервис: как проектировать новый опыт жизниГород как сервис: как проектировать новый опыт жизни
Город как сервис: как проектировать новый опыт жизни
 
Главные принципы A/B тестирования (Александр Шуркаев)
Главные принципы A/B тестирования (Александр Шуркаев)Главные принципы A/B тестирования (Александр Шуркаев)
Главные принципы A/B тестирования (Александр Шуркаев)
 
Мобильные рабочие места в корпоративном ландшафте
Мобильные рабочие места в корпоративном ландшафтеМобильные рабочие места в корпоративном ландшафте
Мобильные рабочие места в корпоративном ландшафте
 
Мобильные рабочие места в корпоративном ландшафте - ЦКМ АйТи
Мобильные рабочие места в корпоративном ландшафте - ЦКМ АйТиМобильные рабочие места в корпоративном ландшафте - ЦКМ АйТи
Мобильные рабочие места в корпоративном ландшафте - ЦКМ АйТи
 
Маркетинг: basics concepts. Оксана Князева
Маркетинг: basics concepts. Оксана КнязеваМаркетинг: basics concepts. Оксана Князева
Маркетинг: basics concepts. Оксана Князева
 
Как сделать ваш продукт красивым без дизайнера
Как сделать ваш продукт красивым без дизайнераКак сделать ваш продукт красивым без дизайнера
Как сделать ваш продукт красивым без дизайнера
 
Ритейл на ладони (мобильные приложения в жизни ритейла) - Журнал "Мое дело. ...
Ритейл на ладони (мобильные приложения в жизни ритейла) -  Журнал "Мое дело. ...Ритейл на ладони (мобильные приложения в жизни ритейла) -  Журнал "Мое дело. ...
Ритейл на ладони (мобильные приложения в жизни ритейла) - Журнал "Мое дело. ...
 
Nectarin Digital Digest №2
Nectarin Digital Digest №2Nectarin Digital Digest №2
Nectarin Digital Digest №2
 
Smart cities by Microsoft 2012 (Rus)
Smart cities by Microsoft 2012 (Rus)Smart cities by Microsoft 2012 (Rus)
Smart cities by Microsoft 2012 (Rus)
 
Мобильные приложения в экосистеме открытых данных (RIW 2013)
Мобильные приложения в экосистеме открытых данных (RIW 2013)Мобильные приложения в экосистеме открытых данных (RIW 2013)
Мобильные приложения в экосистеме открытых данных (RIW 2013)
 
МаеСэнс
МаеСэнсМаеСэнс
МаеСэнс
 
User eXperience в разработке мобильных приложений
User eXperience в разработке мобильных приложенийUser eXperience в разработке мобильных приложений
User eXperience в разработке мобильных приложений
 
Елена Локтева, «Инфопарк»
Елена Локтева, «Инфопарк»Елена Локтева, «Инфопарк»
Елена Локтева, «Инфопарк»
 
Аналитика мобильного проекта — проверяй и доверяй / Александр Лукин (Yandex A...
Аналитика мобильного проекта — проверяй и доверяй / Александр Лукин (Yandex A...Аналитика мобильного проекта — проверяй и доверяй / Александр Лукин (Yandex A...
Аналитика мобильного проекта — проверяй и доверяй / Александр Лукин (Yandex A...
 
Руководство пользователя ЕСИА
Руководство пользователя ЕСИАРуководство пользователя ЕСИА
Руководство пользователя ЕСИА
 
Валерий Прытков, декан факультета КСиС, БГУИР
Валерий Прытков, декан факультета КСиС, БГУИРВалерий Прытков, декан факультета КСиС, БГУИР
Валерий Прытков, декан факультета КСиС, БГУИР
 
Мобильное тестирование UX:
 взгляд извне. Янина Мичукова
Мобильное тестирование UX:
 взгляд извне. Янина МичуковаМобильное тестирование UX:
 взгляд извне. Янина Мичукова
Мобильное тестирование UX:
 взгляд извне. Янина Мичукова
 

Similaire à Есть ли жизнь после релиза мобильного приложения?

Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?Alexander Khozya
 
Introduction to Mobile applications testing
Introduction to Mobile applications testingIntroduction to Mobile applications testing
Introduction to Mobile applications testingOleg Nikiforov
 
ДЛЯ МОБИЛЬНЫХ РАЗРАБОТЧИКОВ
ДЛЯ МОБИЛЬНЫХ РАЗРАБОТЧИКОВДЛЯ МОБИЛЬНЫХ РАЗРАБОТЧИКОВ
ДЛЯ МОБИЛЬНЫХ РАЗРАБОТЧИКОВEmpatika
 
Мастер-класс Ильи Красинского и Елены Столбовой. Жизнь до и после выхода в store
Мастер-класс Ильи Красинского и Елены Столбовой. Жизнь до и после выхода в storeМастер-класс Ильи Красинского и Елены Столбовой. Жизнь до и после выхода в store
Мастер-класс Ильи Красинского и Елены Столбовой. Жизнь до и после выхода в storeVolha Banadyseva
 
мастер-класс продвижение мобильных приложений
мастер-класс продвижение мобильных приложениймастер-класс продвижение мобильных приложений
мастер-класс продвижение мобильных приложенийtouchin
 
Основной продукт vs. мобильный (Анатолий Шарифулин, Ostovok.ru)
Основной продукт vs. мобильный (Анатолий Шарифулин, Ostovok.ru)Основной продукт vs. мобильный (Анатолий Шарифулин, Ostovok.ru)
Основной продукт vs. мобильный (Анатолий Шарифулин, Ostovok.ru)PCampRussia
 
Основной продукт vs. мобильный на примере Ostrovok.ru
Основной продукт vs. мобильный на примере Ostrovok.ruОсновной продукт vs. мобильный на примере Ostrovok.ru
Основной продукт vs. мобильный на примере Ostrovok.ruAnatoly Sharifulin
 
Где водится мобильная автоматизация и как научить ее приносить тапочки
Где водится мобильная автоматизация и как научить ее приносить тапочкиГде водится мобильная автоматизация и как научить ее приносить тапочки
Где водится мобильная автоматизация и как научить ее приносить тапочкиOxagile
 
Что нужно сделать перед тем как начать делать мобильное приложение
Что нужно сделать перед тем как начать делать мобильное приложениеЧто нужно сделать перед тем как начать делать мобильное приложение
Что нужно сделать перед тем как начать делать мобильное приложениеIlya Chernetskiy (Tchernetski)
 
Антон Шаяхов - Мобильный Маркетинг в Aviasales
Антон Шаяхов - Мобильный Маркетинг в AviasalesАнтон Шаяхов - Мобильный Маркетинг в Aviasales
Антон Шаяхов - Мобильный Маркетинг в AviasalesДаниил Силантьев
 
Mobilizatsiya loveplanet 14126644939028_file
Mobilizatsiya loveplanet 14126644939028_fileMobilizatsiya loveplanet 14126644939028_file
Mobilizatsiya loveplanet 14126644939028_filespmqrtor
 
Мобилизация в Колёсах: от аутсорса до собственной команды
Мобилизация в Колёсах: от аутсорса до собственной командыМобилизация в Колёсах: от аутсорса до собственной команды
Мобилизация в Колёсах: от аутсорса до собственной командыVladimir Merkushev
 
SECON'2017, Мухаметов Андрей, XCTest. UI и Unit тестирование для iOS.
SECON'2017, Мухаметов Андрей, XCTest. UI и Unit тестирование для iOS.SECON'2017, Мухаметов Андрей, XCTest. UI и Unit тестирование для iOS.
SECON'2017, Мухаметов Андрей, XCTest. UI и Unit тестирование для iOS.SECON
 
Mobile Saturday. Тема 5. Особенности операционной системы iOS (Ольга Макаревич)
Mobile Saturday. Тема 5. Особенности операционной системы iOS (Ольга Макаревич)Mobile Saturday. Тема 5. Особенности операционной системы iOS (Ольга Макаревич)
Mobile Saturday. Тема 5. Особенности операционной системы iOS (Ольга Макаревич)GoIT
 
A1QA Summer 2015 - Some stories about mobile testing
A1QA Summer 2015 - Some stories about mobile testingA1QA Summer 2015 - Some stories about mobile testing
A1QA Summer 2015 - Some stories about mobile testingPavel Novik
 
Жизненный цикл мобильной игры глазами тестировщика‏
Жизненный цикл мобильной игры глазами тестировщика‏Жизненный цикл мобильной игры глазами тестировщика‏
Жизненный цикл мобильной игры глазами тестировщика‏SQALab
 
Тестирование web-приложений на iPad
Тестирование web-приложений на iPadТестирование web-приложений на iPad
Тестирование web-приложений на iPadSoftengi
 
Многообразие мобильных платформ — что стоит использовать в зависимости от зад...
Многообразие мобильных платформ — что стоит использовать в зависимости от зад...Многообразие мобильных платформ — что стоит использовать в зависимости от зад...
Многообразие мобильных платформ — что стоит использовать в зависимости от зад...Anna Dvornikova
 

Similaire à Есть ли жизнь после релиза мобильного приложения? (20)

Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?
 
Introduction to Mobile applications testing
Introduction to Mobile applications testingIntroduction to Mobile applications testing
Introduction to Mobile applications testing
 
ДЛЯ МОБИЛЬНЫХ РАЗРАБОТЧИКОВ
ДЛЯ МОБИЛЬНЫХ РАЗРАБОТЧИКОВДЛЯ МОБИЛЬНЫХ РАЗРАБОТЧИКОВ
ДЛЯ МОБИЛЬНЫХ РАЗРАБОТЧИКОВ
 
Мастер-класс Ильи Красинского и Елены Столбовой. Жизнь до и после выхода в store
Мастер-класс Ильи Красинского и Елены Столбовой. Жизнь до и после выхода в storeМастер-класс Ильи Красинского и Елены Столбовой. Жизнь до и после выхода в store
Мастер-класс Ильи Красинского и Елены Столбовой. Жизнь до и после выхода в store
 
мастер-класс продвижение мобильных приложений
мастер-класс продвижение мобильных приложениймастер-класс продвижение мобильных приложений
мастер-класс продвижение мобильных приложений
 
iOS_Testing.pptx
iOS_Testing.pptxiOS_Testing.pptx
iOS_Testing.pptx
 
Основной продукт vs. мобильный (Анатолий Шарифулин, Ostovok.ru)
Основной продукт vs. мобильный (Анатолий Шарифулин, Ostovok.ru)Основной продукт vs. мобильный (Анатолий Шарифулин, Ostovok.ru)
Основной продукт vs. мобильный (Анатолий Шарифулин, Ostovok.ru)
 
Основной продукт vs. мобильный на примере Ostrovok.ru
Основной продукт vs. мобильный на примере Ostrovok.ruОсновной продукт vs. мобильный на примере Ostrovok.ru
Основной продукт vs. мобильный на примере Ostrovok.ru
 
Mobile development
Mobile developmentMobile development
Mobile development
 
Где водится мобильная автоматизация и как научить ее приносить тапочки
Где водится мобильная автоматизация и как научить ее приносить тапочкиГде водится мобильная автоматизация и как научить ее приносить тапочки
Где водится мобильная автоматизация и как научить ее приносить тапочки
 
Что нужно сделать перед тем как начать делать мобильное приложение
Что нужно сделать перед тем как начать делать мобильное приложениеЧто нужно сделать перед тем как начать делать мобильное приложение
Что нужно сделать перед тем как начать делать мобильное приложение
 
Антон Шаяхов - Мобильный Маркетинг в Aviasales
Антон Шаяхов - Мобильный Маркетинг в AviasalesАнтон Шаяхов - Мобильный Маркетинг в Aviasales
Антон Шаяхов - Мобильный Маркетинг в Aviasales
 
Mobilizatsiya loveplanet 14126644939028_file
Mobilizatsiya loveplanet 14126644939028_fileMobilizatsiya loveplanet 14126644939028_file
Mobilizatsiya loveplanet 14126644939028_file
 
Мобилизация в Колёсах: от аутсорса до собственной команды
Мобилизация в Колёсах: от аутсорса до собственной командыМобилизация в Колёсах: от аутсорса до собственной команды
Мобилизация в Колёсах: от аутсорса до собственной команды
 
SECON'2017, Мухаметов Андрей, XCTest. UI и Unit тестирование для iOS.
SECON'2017, Мухаметов Андрей, XCTest. UI и Unit тестирование для iOS.SECON'2017, Мухаметов Андрей, XCTest. UI и Unit тестирование для iOS.
SECON'2017, Мухаметов Андрей, XCTest. UI и Unit тестирование для iOS.
 
Mobile Saturday. Тема 5. Особенности операционной системы iOS (Ольга Макаревич)
Mobile Saturday. Тема 5. Особенности операционной системы iOS (Ольга Макаревич)Mobile Saturday. Тема 5. Особенности операционной системы iOS (Ольга Макаревич)
Mobile Saturday. Тема 5. Особенности операционной системы iOS (Ольга Макаревич)
 
A1QA Summer 2015 - Some stories about mobile testing
A1QA Summer 2015 - Some stories about mobile testingA1QA Summer 2015 - Some stories about mobile testing
A1QA Summer 2015 - Some stories about mobile testing
 
Жизненный цикл мобильной игры глазами тестировщика‏
Жизненный цикл мобильной игры глазами тестировщика‏Жизненный цикл мобильной игры глазами тестировщика‏
Жизненный цикл мобильной игры глазами тестировщика‏
 
Тестирование web-приложений на iPad
Тестирование web-приложений на iPadТестирование web-приложений на iPad
Тестирование web-приложений на iPad
 
Многообразие мобильных платформ — что стоит использовать в зависимости от зад...
Многообразие мобильных платформ — что стоит использовать в зависимости от зад...Многообразие мобильных платформ — что стоит использовать в зависимости от зад...
Многообразие мобильных платформ — что стоит использовать в зависимости от зад...
 

Есть ли жизнь после релиза мобильного приложения?