Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Тестируем игры для
мобильных устройств:
от прототипа до запуска


          Катерина Типанова, i-Free Innovations
Почему я хочу об этом поговорить

Приложения:
Почему я хочу об этом поговорить

И внезапно игры:
Это может случиться с каждым
Ну, почти с каждым 
             Другое, 11%

       Утилиты, 4%

     Новости, 5%           Игры, 52%

      Досуг, 6%




    Социальные
     сети, 22%
Игры с длинными сессиями
                 Детские, 7%
        RPG, 7%

    Гонки, 7%
                               Стратегии, 29%


Паззлы, 14%
                               Симуляторы, 22
                                     %


     Экшн, 14%
Игры с короткими сессиями
                   Спорт, 7%


      Гонки, 14%


                               Экшн, 43%




 Симуляторы, 36
       %
Приложения          Игры

    Конкретные       Одна задача для
      задачи              всех


     Удобство              Эмоции
  использования


   Пользователь        Пользователь
  платит один раз    платит регулярно
Кроссплатформенные движки
    Unity3D - WEB, Win, Mac, iOS, Android.
    C#, JS, Python.
    3D.


    Madmalade SDK - iOS, Android, Simbian, Bada, BBT Os, WebOS.
    C, C++.
    3D

     Corona SDK - iOS, Android
     Lua
     2D


     Cocos2D - iOS, Android
     Objective C
     2D
Главные кейсы


          Виральность    Установка




        Удержание            Обучение



                    Первый
                    платёж
Начинаем с документов
Игры меняются чаще обычных приложений.

         Подробные чек-листы,
        но не пошаговые кейсы.
Формируем smoke
В smoke-тестирование должно входить только
то, что приносит игроку эмоции, а нам –
деньги.
Оцениваем приоритеты дефектов
Критичнее всегда то, что игрок видит чаще всего.

 • Форма логина важнее формы шаринга
 • Минорный баг в выборе уровня важнее
   мажорного бага в бонусном уровне
 • Кнопка оплаты важнее кнопки
    «сменить никнейм»
Тестируем игры для мобильных устройств: от прототипа до запуска
Тестируем игры для мобильных устройств: от прототипа до запуска
Тестируем игры для мобильных устройств: от прототипа до запуска
Тестируем игры для мобильных устройств: от прототипа до запуска
Наши лучшие друзья
Начинаем с требований.
Pairwise для сложных схем.
Правильно подобранный зоопарк устройств.
Не бросаем ad hoc-тестирование.
Обучение
Коротко – не больше 13 от игровой сессии.
Понятно – грамотно, доступно, наглядно.
Интересно – последовательно, красиво.
Повторяемо – можно вызвать в любой момент.
Тестируем игры для мобильных устройств: от прототипа до запуска
Тестируем игры для мобильных устройств: от прототипа до запуска
Тестируем игры для мобильных устройств: от прототипа до запуска
Время – деньги
Порог первого платежа.
Возможность заплатить много.
Возможность заплатить подряд.
Время появления покупки.
Dev account + test users.
Тестовый платеж для проверки вызова.
Реальные платежи в неопубликованном
приложении.
Sandbox.
Тестовые аккаунты, настройки платежей.
Amazon SDK Tester.
Платежи с кредитных карт.
Платежи с помощью gift-cards.
iTunesConnect.
Тестовые пользователи и тестовые платежи.
Нет ножек – нет и варенья.
Агрегаторы коротких номеров
Пользовательское соглашение
Разрешения в приложении
Тестируем игры для мобильных устройств: от прототипа до запуска
Социальные сети
Тестируем не только постинг, но и
содержимое.
Регулярные тесты.
Что может сломаться? Всё!
Бета-тестирование – подготовка.
Не самая распространенная практика.
Где брать пользователей?
Статистика и система сбора фидбека.
Бета-тестирование – запуск.
Мы тестируем эмоции.
И баланс.
Автоматизация
Как и везде:
Автоматизируем неизменное и важное.

Но!
«Важные» кейсы во многих играх –
изменяются чаще всего.
Автоматизация
Обращение к элементам по идентификаторам
VS
Использование визуального поиска.

     Важно – при использовании
     графических движков не всё можно
     автоматизировать через ID элементов!
Подготовка к публикации

 Гайды маркетов.
 Платежи.
 Скриншоты.
 Тексты.
Маркеты с ревью-системой

         7-14 дней
         Тестеры сидят по всему миру и
         часто пишут странное.


         8-12 дней
         Отвечают разумно.
Ура, выложились!
Теперь работы станет ещё больше!


                                   Падения
  Аналитика




  Переделки

                                     Доработки
Вопросы?

More Related Content

Тестируем игры для мобильных устройств: от прототипа до запуска