Нам нужны инструменты! Тестирование и мониторинг...

Preview:

Citation preview

Нам нужны инструменты!Тестирование и мониторинг мобильного приложения BOOKMATE

Обо мнеЛидер команды по

тестированию в компании Bookmate

1 год в тестировании мобильных приложений

5+ лет в тестировании

Давайте познакомимся!

О докладе

Полезные инструменты для тестирования

Релиз и снижение рисков

Мониторинг после релиза

О проектеBookmate - сервис для чтения электронных книг по подписке. Удобный способ читать и находить книги.

Есть приложения для iOS, Android, WP и полноценное веб-приложение.

4 млн. пользователей

10 поддерживаемых языков

20 - разработчиков vs 4 - тестировщика (1 автоматизатор)

3-х недельные итерации

Релиз…

Релиз!

Проблема● Долгий фитбек от пользователей

● Не знаем о состоянии релиза

● Недельное ревью на iOS

● Расплывчатые/ невоспроизводимые баги от саппорта с задержкой в 1-2 суток после релиза

● Не можем проверить билд на всех девайсах (особенно актуально для Android)

Решение

Не все находят решение проблемы.

Вернее, найти решение могут не только лишь все.

Мало кто может это делать…

1.Slack

● удобный и красивый командный мессенджер

● интеграция с большим количеством сервисов

● широкие возможности кастомизации

● доступно во всех популярных платформах

“Eating your own dog food” или “dogfooding”

Создали чат #bug

Выделили “пожарного” из команды

Чат #apprevies

Чаты #crash-android и #crash-ios

2. Почта

Мгновенное оповещение о крашах

Оповещение об ошибках на Backend/Frontend

3. Fabric & Crashlytics

Удобная и приятная интеграция

Легко управлять группой тестировщиков билда

Установка билда на девайс

Crash

Просмотр статистики

Отчеты на почту

4. Support

4. Support

Перешли в режим 24/7

Внедрили Zendesk и получили единый способ получить помощь и на сайте и в приложениях

5. Аналитика

5. Аналитика

Hotfix

Снижаем риски

Фреймворк для a/b тестов, с возможностью выключать фичи без перевыкладки

Поэтапное внедрение (Google)

Рефакторинг чек-листов: + 2% crash-free после рефакторинга 40% чек-листов

Тестирование до релиза

Установка приложенияAndroid - установка .apk через ADB (Android Debug Bridge) или Google Play Beta на финальных этапах тестирования

iOS - Crashlitycs или самостоятельная сборка на девайсы или эмуляторы через XCode

Сбор логовiOS - логи в консоли эмулятора или Window >

Devices для подключенных девайсов

Android - LogCat в ADB(Android Debug Bridge) - можно вывести в консоль, можно писать в файл

Сниффер трафика - Charles - простой в настройке и удобный в использовании

Шейпим трафик

Наши показатели

99,7% crash-free - iOS

98% crash-free - Android

Доступность сервиса: 99,89 %

Спасибо за внимание!

Вопросы?

Recommended