Все твои ходы записаны

32
се твои ходы записаны

Upload: sqalab

Post on 11-Aug-2015

266 views

Category:

Education


0 download

TRANSCRIPT

Все твои ходы записаны

Обо мне • EPAM• Lead Software testing engineer• 8 лет в тестировании • Основатель Mobile testing community

(Минск) • И т.д. и т.п.

Alexander Stelmakh

Что такое аналитика?

Confidential 4

Имя нам легион

А разница в чем?

• Бесплатные и Платные• Для Веб или Нейтив • Мониторинг в реальном времени • Поддержка социальных сетей• A\B тестирование • И прочее и прочее

Почему людей пугает словосочетание «сбор информации»

Ты тоже знаем где вы находитесь

Большой брат, Samsung, LG (нужное подчеркнуть) следит за вами

Ваш взгляд вас выдаст

страшно?

Когда сбор аналитики приносит пользу всем?

:

Когда сбор аналитики приносит пользу всем?

• Аудитория приложения• Активность пользователей• Частота пользования приложением

:

• Статистика пользования устройствами – парк устройств!!!

• Навигация по экранам – сценарии• Сбои приложения – области куда следует

обратить внимание• Et cetera, cetera

Когда сбор аналитики приносит пользу всем?

Сбор информации на стороне сервера

Dec 3 2012, Confidential

Сбор аналитики на стороне клиента

Подходы к тестированиюПерехват запросов клиента

• Нет доступа к отчетам• Наиболее точная• Может быть в

зашифрованном или в агрегированном виде

Подходы к тестированиюПроверка репортов на сервере

• Когда нету возможности настройки прокси

• Меньше деталей• Агрегированная информация

Мы запомним любое ваше действие

Разделяйте на блоки• Constant (e.g. platform=mobile)• Environment based (e.g. date, user-

agent, screen size, country)• App state based (e.g. previous page)• User based (e.g. user level)• Formulas (D=c27)• Events (every event is boolean

variable)

Прокси – радость тестировщика

А также Fiddler, Wireshark, Bloodhound

Не фиддлером единым

Dec 3 2012, Confidential

Репорты, тестируем ли ?

Основные ошибки

Dec 3 2012, Confidential

Wrong environment setup

• Вызовы не успевают отправляется из-за проблем с сетью• Вызовы отправляются дважды или не отправляются вовсе

• Пропущенные переменные• Переменные определены

некорректно• Переменные имеют ошибки

правописания и собираются как разные сущности

-тся и -ться

Вопросы?