Upload
sqalab
View
375
Download
4
Embed Size (px)
Citation preview
крупнейшая социальная сеть для встреч с новыми интересными людьми
50 языков более 270 000 000 пользователей
2 офиса: Москва, Лондон iOS, Android, WP, Mobile WEB, Desktop WEB
Мобильные ОС
0
25
50
75
100
Q2 2012 Q2 2013 Q2 2014 Q2 2015
iOS
WindowsPhone
Android
Многие не делают мобильные приложения под Windows Phone
Источник: International Data Corporation
Требования
• Тестировщики не должны блокировать разработчиков и наоборот
• Каждая задача должна проверяться несколько раз (лучше разными людьми)
Почему WP как экспериментальная платформа?• Удобное количество пользователей
Сотни тысяч активных пользователей
на WP
Почему WP как экспериментальная платформа?• Удобное количество
пользователей
• Быстрое время ревью от Microsoft
16 часов
Почему WP как экспериментальная платформа?• Удобное количество
пользователей
• Быстрое время ревью от Microsoft
• Не такая большая фрагментация девайсов и ПО как у Android
Очень мало девайсо-зависимых багов
Разные версии WP8 и 8.1
для нас не принесли ОС-зависимых
багов
Почему WP как экспериментальная платформа?• Удобное количество
пользователей
• Быстрое время ревью от Microsoft
• Не такая большая фрагментация девайсов и ПО как у Android
• Незначительные отличия дизайна и юзер-экспириенса от iOS и Android
Сложная анимация
+Пуш нотификации, лендинги с емейлов
многозадачность и прочее
Что помогло?• Особая очередь наших задач
Отдельный человек в командах:
- мобильный сервер - биллинг - переводчики - дизайн
Что помогло?• Особая очередь наших задач
• Смотрелка серверных логов
Серверные логи:- по ID девайса - по ID пользователя
- в реальном времени - история логов
+разные плюшки
для упрощения просмотра
Что помогло?• Особая очередь наших задач
• Смотрелка серверных логов
• QAAPI Короткий путь для воспроизведения
ситуации (бага)
Доклад Марущенко “Концепция QaAPI:
взгляд на тестирование с другой стороны баррикад”
Что помогло?• Особая очередь наших задач
• Смотрелка серверных логов
• QAAPI
• Server mock
Можем тестировать, и разрабатывать
клиент, когда сервереще не готов
Что помогло?• Особая очередь наших задач
• Смотрелка серверных логов
• QAAPI
• Server mock
• Debug_menu
И как мы с этим живем?• Минимум митингов - максимум дела
Мало людей-
нет проблем с синхронизацией
Пятница - планирование
релиза
Понедельник - начало релиза
И как мы с этим живем?• Минимум митингов - максимум дела
• Тесткейсы Есть:
Майнд карты
Нет тесткейсов
Статистика• Hot Panel
• AppAnnie
• HockeyApp
• ключевые графики
• авторизации • количество голосов в игре
и прочее
Активные пользователи
Вывод
• Используя все описанные методики
• инструменты
• и саму платформу WP
• Быстрые темпы разработки и внедрения нового функционала
• когда вас 4 человека
Локтик Вячеслав
Senior Mobile QA Engineer
loktik-viacheslav-05185546
slava.loktik
lapenoslava
viacheslav.loktik
Наши доклады: Тех. блог Badoo
https://tech.badoo.com
Дмитрий Марущенко “Концепция QaAPI:
взгляд на тестирование с другой стороны баррикад” https://vimeo.com/116931200