Выделенная команда тестирования для знаменитой онлайн игры про танки
Платформа
ПК
Индустрия
Игровая
Услуги
QA консалтинг
Ad-hoc тестирование
Функциональное тестирование
Тестирование производительности
Интеграционное тестирование
Для поддержания стабильно высокого уровня качества продукта в целом и выпускаемых к нему дополнений, его необходимо постоянно тестировать разнообразными методами.
В этой статье мы расскажем о современных методах функционального тестирования игр и о том, как устроен этот процесс в компании G-Core QA.
Функциональное тестирование является одним из ключевых видов тестирования, задача которого — обеспечение соответствия поведения функционала игры и спецификации на него.

Описание проекта
Один из крупнейших мировых издателей и разработчиков на рынке free-to-play MMO с аудиторией игр охватывающей более 200 миллионов пользователей на всех крупных игровых платформах.
Задача
Обеспечить QA поддержку всех игровых продуктов, поддерживая стабильно высокий уровень качества игр и выпускаемых дополнений.

Виды тестирования
  • функциональное;
  • регрессионное;
  • мобильное;
  • тестирование локализаций;
  • исследовательское.

Старт работ
На начало сотрудничества клиент не был уверен, нужна ли ему помощь со стороны. Первоначально мы тщательно ознакомились с проектом, собрали необходимую документации, изучили тест кейсы, инструментарий мобильного тестировщика и текущие ошибки. Далее, проанализировали рынок мобильных устройств, конфигурации и популярность среди пользователей.

Организация процесса
  • За несколько дней заказчик сообщает о планируемых работах;
  • За день до релиза в рабочем чате подтверждает задачу или обозначает другие сроки. Мы узнаем о совершенных изменениях и о моментах, на которые нужно обратить внимание. Создаём прогон с необходимым набором проверок и заранее распределяем блоки на тестировщиков;
  • В день старта тестирования получаем от заказчика задачу и сразу приступаем к работе;
  • При возникновении вопросов, ответственный сотрудник оперативно связывается с заказчиком, при необходимости заводит задачи на правку документации и кейсов.

Сложности
  • Заранее не известно о работах, нужно отслеживать рабочий чат.
  • Функционал может измениться к следующей версии из-за быстрого развития игры.
  • Необходимость проведения дополнительных тестов, вне календаря.

Решение
Делегировали часть текущих задач и разгрузили команду тестирования по трем направлениям:
Тестирование моделей танков. Проверка моделей танков, 2d и 3d кастомизация, проверка стилей, эмблем, иконок и доработок по контенту.
Тестирование карт. Обработка заявок с общего теста и техподдержки, проверка задач по картам и объектам, стабилизационное тестирование карт в редакторе и клиенте.
Тестирование Toolset’а. Проверка функций и инструментов в графическом редакторе: создание и редактирование локаций, объектов, деревьев, танков, анимаций, AI, декалей, шейдеров.
Совместно с клиентом разработали план обучения наших сотрудников, с помощью которого они могли самостоятельно выполнять поставленные задачи.

Этапы обучения:
  1. Теория: работа с Jira, особенности Workflow, этапы производства контента и функционала игры.
  2. Общая практика тестирования контента.
  3. Практика по направлениям.

Разработали и организовали процесс обучения внутри нашего центра тестирования игр для масштабируемости команд.

Решение с картинками вариант 1
Тестированием занималась команда консолей. Прохождение этих этапов рассчитано на 5 часов игры, а запланированный объем тестирования составил 60 часов.

Для выполнения тестов VR игр в нашей компании используются современные рабочие станции, которые подходят, как для новейших PC проектов, так и для VR проектов, а также VR-гарнитур Oculus Quest 2 и Oculus Rift S.

В результате работы были обнаружены дефекты:

Проблемы
  1. Онлайн обучение: материал обучения усваивается сложнее без живого взаимодействия.
  2. Отсутствие опыта работы с Toolset’ом.
  3. Сжатые сроки подготовки новых специалисто.

Результат
Прошли аттестацию на самостоятельное обучение новых QA инженеров в Центре тестирования игр G-Core QA для выполнения задач клиента.
Практику по тестированию контента проводят сертифицированные сотрудники нашего Центра без привлечения ресурсов клиента.
Результаты оценки знаний теории и прохождения практик новых QA-специалистов мы отправляем соответствующим руководителям направлений клиента, куда обучаем сотрудников.
Осуществляем курирование новых, прошедших обучение QA-специалистов, на начальных этапах его работы над задачами клиента.

Результат
Практику по тестированию контента проводят сертифицированные сотрудники нашего Центра без привлечения ресурсов клиента.
Прошли аттестацию на самостоятельное обучение новых QA инженеров в Центре тестирования игр G-Core QA для выполнения задач клиента.
Осуществляем курирование новых, прошедших обучение QA-специалистов, на начальных этапах его работы над задачами клиента.
Результаты оценки знаний теории и прохождения практик новых QA-специалистов мы отправляем соответствующим руководителям направлений клиента, куда обучаем сотрудников.

Используемые инструменты
Jira
Mantis
Testrail
Confluence
Testflight
ADB
Xcode
Imazing
Charles
Winscp
Postman
Sentry
mongoDB
Tortoise SVN
Teamcity
Jenkins
Google Chrome, Chrome DevTools
FireFox для кроссбраузерного тестирования
Opera для кроссбраузерного тестирования

If you look at space companies, they've failed either because they've had a technical solution where success was not a possible outcome, they were unable to attract a critical mass of talent, or they just ran out of money. The finish line is usually a lot further away than you think.
Elon Musk, CEO of SpaceX

Нужно тестирование или необходима консультация специалиста?
Нажимая на кнопку,
вы соглашаетесь на обработку персональных данных
Made on
Tilda