Доклад Александра Хози и Николая Козлова на mobile confetqa....

Post on 14-Jun-2015

280 Views

Category:

Technology

7 Downloads

Preview:

Click to see full reader

DESCRIPTION

Мобильные тестировщики компании Badoo рассказывают об опыте тестирования нативных приложений, о сервисах сбора статистики и анализа данных, организации внешних и внутренних бета-релизов и о многом другом.

TRANSCRIPT

И  никуда  не  надо  ехать!  

Есть  ли  жизнь  после  релиза?  

Александр  Хозя  Николай  Козлов  

Александр  Хозя  (Хозя)  

Тестирую  iOS-­‐приложение:  •  Руками  •  Автоматизирую  

@AKhozya  

www.akhozya.com  

Николай  Козлов  (Козя)  

Тестирую  Android  и  WinPhone-­‐приложение:  •  Руками  •  Автоматизирую  

@lamamer  

Поддержка  мобильных  приложений  

•  Веб  значительно  старше  мобайла,  да  средств  мониторинга  для  web  –  очень  много.  

•  Мобайл  –  молодая  отрасль,  практики  еще  отрабатываются  

•  Не  все  йогурты  одинаково            полезны  L  

Мониторинг  

Что  используем  мы  

Общие:    

JINBA     iOS   Android  

PHP  Is  Not  Bodleneck  Any  more  

Javascript  Is  Not  Bodleneck  Any  more  

А  как  же  отзывы?  Во  всех  приложениях  есть  форма  обратной  связи    Агрегированные  отчеты  DisJmo    Android:  -­‐  PlayStore    iOS:  -­‐  AppStore  

L  пропустили  баг  

Когда  поняли  “куда  тыкать”  

Android  

• TestFairy  +  UI/Applicavon  Exerciser  Monkey  +  расширенное  логирование  =  автоматический  репорт  крашей  всем  на  е-­‐мейл  

 • Cridercism  +  breadcrumbs  

iOS  

• Обезьянка  (AntEater/UI  Auto  Monkey)  +  Cridercism  =    

 •  Cridercism  +  breadcrumbs    • Мощный  ум  и  ловкие  пальцы  J    

Перевыкладка  

Android:  синяки  и  побои  Занимает  2-­‐3  часа  и  относительно  безболезненно    iOS:  жизнь,  боль    Обычная:  5  дней  Expedited  review:  1-­‐3  дня  

Организация  внутренних  бета-­‐релизов  Android  

Сейчас:  программа  бета-­‐тестирования  для  корпоративных  аккаунтов  В  планах:  развитие  Test  Fairy  и  corporate-­‐аккаунт    Дополнительно:  расширенное  логирование  и  “алерты-­‐сигналы-­‐о-­‐проблемах”  

Организация  внутренних  бета-­‐релизов  

iOS  Сейчас:  •  Enterprise-­‐билды  •  Установка  последнего  билда  в  3  действия:  запуск  Safari,  ввод  URL,  нажатие  OK  J  

 В  планах:    •  Внутреннее  приложение  а-­‐ля  TestFlight  для  распространения  билдов  и  апдейт-­‐скрины  

•  Feedback-­‐формы  с  rage  shake    

A/B  тестирование  

Опять  велосипед?!  

Доступные  фичи  и  поведение  контролирует  сервер.      Фичи  включаются/выключаются/модифицируются  по  странам  и/или  рандомным  юзерам  

 

 Александр  Хозя  

h0ssman88  

hap://akhozya.com  

@AKhozya  

alexander.khozya@gmail.com  

Николай  Козлов  

lamamer  

@lamamer  

lamamer13@gmail.com  

top related