Нам нужны инструменты! Тестирование и мониторинг...
-
Upload
rina-uzhevko -
Category
Technology
-
view
377 -
download
0
Transcript of Нам нужны инструменты! Тестирование и мониторинг...
Нам нужны инструменты!Тестирование и мониторинг мобильного приложения 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 %
Спасибо за внимание!
Вопросы?