Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

1,067 views

Published on

Доклад Александра Стельмаха на конференции SQA Days-17,
29-30 мая 2015 г., Минск
www.sqadays.com

Published in: Education
  • Login to see the comments

  • Be the first to like this

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

  1. 1. Все твои ходы записаны
  2. 2. Обо мне • EPAM • Lead Software testing engineer • 8 лет в тестировании • Основатель Mobile testing community (Минск) • И т.д. и т.п. Alexander Stelmakh
  3. 3. Что такое аналитика?
  4. 4. Confidential 4 Имя нам легион
  5. 5. А разница в чем? • Бесплатные и Платные • Для Веб или Нейтив • Мониторинг в реальном времени • Поддержка социальных сетей • AB тестирование • И прочее и прочее
  6. 6. Почему людей пугает словосочетание «сбор информации»
  7. 7. Ты тоже знаем где вы находитесь 
  8. 8. Большой брат, Samsung, LG (нужное подчеркнуть) следит за вами
  9. 9. Ваш взгляд вас выдаст
  10. 10. страшно?
  11. 11. Когда сбор аналитики приносит пользу всем?
  12. 12. : Когда сбор аналитики приносит пользу всем? • Аудитория приложения • Активность пользователей • Частота пользования приложением
  13. 13. : • Статистика пользования устройствами – парк устройств!!! • Навигация по экранам – сценарии • Сбои приложения – области куда следует обратить внимание • Et cetera, cetera Когда сбор аналитики приносит пользу всем?
  14. 14. Сбор информации на стороне сервера Dec 3 2012, Confidential
  15. 15. Сбор аналитики на стороне клиента
  16. 16. Подходы к тестированию Перехват запросов клиента • Нет доступа к отчетам • Наиболее точная • Может быть в зашифрованном или в агрегированном виде
  17. 17. Подходы к тестированию Проверка репортов на сервере • Когда нету возможности настройки прокси • Меньше деталей • Агрегированная информация
  18. 18. Мы запомним любое ваше действие Разделяйте на блоки • 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)
  19. 19. Прокси – радость тестировщика А также Fiddler, Wireshark, Bloodhound
  20. 20. Не фиддлером единым Dec 3 2012, Confidential
  21. 21. Репорты, тестируем ли ?
  22. 22. Основные ошибки Dec 3 2012, Confidential Wrong environment setup
  23. 23. • Вызовы не успевают отправляется из-за проблем с сетью • Вызовы отправляются дважды или не отправляются вовсе
  24. 24. • Пропущенные переменные • Переменные определены некорректно • Переменные имеют ошибки правописания и собираются как разные сущности -тся и -ться
  25. 25. Вопросы?

×