Жизненный цикл игры, глазами
тестировщика
•
Головин Андрей
•
Максименко Анна
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
Спасибо за внимание!
Вопросы?
Жизненный цикл мобильной игры глазами тестировщика
01
/
29
Жизненный цикл игры, глазами тестировщика • Головин Андрей • Максименко Анна