Жизненный цикл игры, глазами тестировщика Головин Андрей Максименко Анна
A gilites Collaborate to Win! Наш рецепт успеха – быть «Аджилити»! КОММУНИКАЦИИ, ГИБКОСТЬ, ВОЛЯ к ПОБЕДЕ!   Головин Андрей - Middle QA Engineer  Максименко Анна- Middle QA Engineer
План доклада: Общие данные Переход к практике Подводим итоги
Общие знания
Какие бывают игры: F2P Consumable(Full/Trial) Клиентские и клиент-серверные A gilites
Особенности Store: Android: iOS: https :// developer . apple . com / http :// developer . android . com / A gilites
Особенности прошивок: Версия 4.xx Версия 5.xx Версия 6.xx Версия 7.xx Версия 8.xx A gilites
Особенности прошивок: Версия 2.2.x Версия 3.x.x Версия 4.0.x Версия 4.2.x Версия 4.3.x Версия 4.4.x A gilites
Тестирование Подготовка к началу работы
Документация: Набор тест кейсов и тестов Чеклист   Тест план  ( Test Plan )
Инструменты для iOS: iTunes iTools MacOS iPhone Configuration utility A gilites VMware Workstation
Android Software Development Kit Инструменты для Android: Драйвера для устройств A gilites
Получение первого билда
Дымовое тестирование: Info.plist –   текстовый документ о минимальных поддерживаемых версиях iOS AndroidManifest.xml aapt d badging <путь к билду> A gilites
Установка на устройства: iOS :iPad2 , iPad4, iPad mini Retina, iPhone 3g, iPod5. Android: архитектуры CPU(ARMv6, ARMv7, x86 и т.д.) разные графические процессоры планшеты и телефоны software buttons and hardware buttons Спасибо КЭП: все используемые устройства, должны быть с разными прошивками. A gilites
Игровые механики: Зона тапа Touch Tap Drag Double Tap Swipe Shake A gilites
Игровые механики: Tap and Tap Зона falloff Drag and drop Touch and hold Smart Tap A gilites Pinch
Тестирование Приступаем!
Начинаем тестирование игрового функционала: Tutorial Hint Save iCloud A gilites Запуск Сохранение настроек
Замеры потребления памяти И FPS: FPS - Frame per second MAC > Instruments > Activity Monitor > «app name» > > Real Memory cmd > adb shell top -m 5 -n 1 iOS: Android: A gilites
Реакция на suspend event: Push Notifications  Спасибо КЭП : реакция игры на приход Notifications от сторонних приложений. Входящие звонки Входящие Сообщения Будильник Напоминания Системные окна A gilites
Проверка покупки: Consumable Non-Consumable   Subscription Спасибо КЭП : проверку реализовываем на разных устройствах с разными прошивками. A gilites
Game Center Google play game services Популярные социальные сети: - Twitter; - Facebook; - YouTube; - Google+; - Instagram. Достижения и социальные сети: A gilites
Тестирование рекламы: Баннеры   Interstitials Видео   Спасибо КЭП : не забываем проверить запреты и реакции на системные кнопки. A gilites
Регресс: - Фикс багов; - Добавление фич; - Новый функционал; - Проверка системы в целом; A gilites
Тестовый сабмит: Submit Регресс ! Актуализация! Новые баги! Новые фичи! A gilites
A gilites - фиксы жалоб и багов; - добавление нового функционала; - маркетинговые материалы. Апдейты:
Подводим итоги
A gilites Спасибо за внимание! Вопросы?