❮ Назад

Войти

Тестировщик игр: обзор, зарплата и обучение профессии

Тестировщик игр: обзор, зарплата и обучение профессии

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

Чем занимается тестировщик игр

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

Основные принципы тестирования:

  • Поиск любых элементов, выпадающих из существующего в игре алгоритма.
  • Проверка игровых серверов на предельно допустимые нагрузки.
  • Проверка совместимости с оборудованием и операционной системой.
  • Проверка локализации перевода на различные языки.

Добиться всего этого можно только за счет многочасовой игры, причем она не очень подходит под определение «развлечение». От тестировщика требуется не просто пройти игру до конца, но и создать такие условия, при которой нагрузка на программную часть будет максимальной, чтобы выявить все возможные недочеты и упущения разработчиков.

Для максимально полной проверки тестировщику требуется:

  • Выполнить все допустимые в игре действия. Необходимо пройти все уровни, заглянуть в каждый уголок игровой карты, попробовать все кнопки, комбинации действий, артефакты и так далее. Необходимо не просто действовать от себя, но и предполагать, каким образом могут действовать игроки.
  • При этом выполнить миссии предстоит за каждого из многочисленных персонажей. Если помножить их число на доступные уровней и различные вариации действий, то тестировщика ждут сотни раундов, а саму игру предстоит пройти не один десяток раз.
  • Каждый уровень проходится многократно. В процессе тестирования недостаточно простой пройти уровень за каждого из персонажей. Его необходимо пройти многократно с использованием различных вариантов, чтобы задействовать все возможные сценарии действий и исключить сохранение необнаруженными ошибок.
  • Использование различных способов прохождения является нормой для тестировщика, причем он должен использовать даже те варианты, на которые игроки в большинстве случаев в реальной жизни не пойдут.
  • В процессе выполнения работы специалисту выдаются материалы по оптимальному состоянию игры и ее различных параметров, с которыми он и сравнивает фактически полученные результаты в процессе прохождения игры. Выявляемые ошибки обусловлены ошибками, допущенными в коде игры. В результате в каких-то местах сценарий может зависать, действие становиться недоступным и так далее.
  • По результатам проводимого тестирования сотрудником формируется баг-репорт, то есть отчет обо всех выявленных багах. После окончания работы отчет передается разработчикам для устранения ошибок. После этого проводится повторное тестирование, пока в игре не останется ни одного «проблемного места».

Баг-репорт представляет собой документ установленной формы, в который заносится не только информация о выявленных ошибках с их подробным описанием, но и приводятся рекомендации и предложения по возможному пути устранения, сделанные тестировщиком. В дальнейшем на основе этих предложений разработчики проведут устранение проблемного места.

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

Возможно выполнение работ по тестированию исключительно технической стороны, например, качества озвучивания, надежность работы интерфейса управления в различных условиях и ситуациях, Целостность картинки на экране. Отдельно проверяется работоспособность персонажа, доступность предлагаемых игрокам артефактов, корректность начисления бонусов, очков по результатам игры и иных внутриигровых параметров.

В целом разница между деятельностью тестировщика игр и программного обеспечения минимальная. Оба специалиста выполняют идентичную по смыслу и набору действий работу, а разница заключается исключительно в игровой специализации тестировщика игр.

В свою очередь функциональные обязанности таких сотрудников включают в себя:

  • Проверка работоспособности функционала, юзабилити, интерфейса.
  • Разработка проектной документации и ее последующий анализ, создание тест-кейсов.
  • Выявление ошибок в игре и составление баг-репорта.
  • Формирование отчетности по результатам тестирования, оценка качества продукта.

Формат работы

В целом работа тестировщиков в игровой индустрии предусматривает три варианта трудоустройства:

  • Офисная работа. Наиболее редкий из вариантов, встречающийся только в крупных компаниях-разработчиках. В большинстве случаев это стандартная пятидневная рабочая неделя с фиксированным окладом.
  • Удаленная работа. Распространенный вариант, при котором сотрудник находится дома, а зачастую и самостоятельно устанавливает себя график работы. Вместе с этим подобный подход предусматривает необходимость наличия дома соответствующего оборудования (ПК, игровые консоли, контроллеры и так далее).
  • Фриланс. Наиболее популярный вариант, при котором тестировщики тестируют в интересах компании определенный игровой продукт на основе принципов разового (договорного) сотрудничества. В этом случае от специалиста требуется не только наличие оборудования, но и самостоятельный поиск заказов, решение вопросов налогообложения и так далее.

Последний вариант наиболее привлекателен для тех, кто стремится к максимальной самостоятельности. Он позволяет самостоятельно выбирать игры, а также за счет управления собственной занятостью не иметь ограничений по заработку. Чем больше человек работает, тем больше зарабатывает.

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

Востребованность профессии на рынке

По данным статистики в мире в видеоигры играет не меньше 2,8 миллиарда человек, причем геймерская аудитория последовательно увеличивается. Способствовала росту популярности игр и пандемия COVID-19. Оставшиеся дома люди больше времени проводят за развлечениями, в результате среднее время игры в день на человека выросло за прошедшие полтора года на 30-40%.

Все большую популярность в игровом мире получает стриминг, обеспечивший прирост пользовательской аудитории для крупнейших платформ (Twitch, Google, YouTube) в пределах 10-15%. В свою очередь общая емкость рынка гейминга по результатам 2020-го года достигла 0,5 триллиона долларов.

Стремительно растет популярность игр для мобильных устройств. В 2020-м году его емкость достигла 77,2 миллиарда долларов или на 13,3% больше, чем годом ранее. По прогнозам аналитиков у мобильных игр к концу текущего года будет около 2,5 миллиардов пользователей или каждый третий житель Земли.

Выручка рынка игровой индустрии за 2020-й год оценивается в 180 миллиардов долларов. Соответственно растет спрос и на специалистов в области бета-тестирования игр. По данным июля текущего года на сайте hh.ru в открытом состоянии находилось не меньше 500 вакансий тестировщиков игр.

Среди основных работодателей – игровые и киностудии, стрминговые сервисы и иные компании, занимающиеся созданием видеоконтента развлекательного характера. Вариантов для тестирования масса, можно выбрать игры для ПК, игровых консолей, мобильных устройств или облачные «игрушки». В свою очередь тестирование дополнительно подразделяется на ручное и в автоматическом режиме.

Уровень зарплат

В странах Запада тестирование игр неплохо оплачивается, например, по статистике портала Glassdoor средняя годовая зарплата представителей данной профессии составляет 39 тысяч долларов или около 3 миллионов рублей в год.

В России по статистике зарплаты существенно ниже, в среднем 47 тысяч рублей ежемесячно при разбросе вариантов в пределах 33-82 тысяч рублей. В то же время, в ряде случаев тестировщики способны зарабатывать до 200 тысяч в месяц. Многое зависит, как от проекта, в котором участвует специалист, так и уровня его профессиональной компетенции.

Преимущества и недостатки профессии

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

Кроме того, плюсами являются:

  • возможность удаленной работы и фриланса;
  • доступ к дальнейшему развитию в IT-сфере;
  • неплохие перспективы развития отрасли и наличие спроса на тестировщиков;
  • возможность устройства без наличия опыта и специальных знаний.

Минусы работы тестировщиком игр кроются в следующем:

  • постоянная работа на ПК и консолях негативно влияет на зрение и позвоночник;
  • значительная монотонность многократного прохождения одной игры;
  • отсутствие самостоятельного выбора между играми;
  • минимум или полное отсутствие живого общения.

Необходимые навыки

Фактически от соискателя данной вакансии требуется не только любить игры, но и уметь в них играть на профессиональном уровне. Только так можно быстро проходить уровни, максимально полно исследуя функционал и возможности, предлагаемые разработчиками. Кроме того, целесообразно наличие знаний и навыков в таких сферах как:

Методология тестирования. Владение существующими методиками тестирования, составления и работы с тестовыми планами, написание баг-репортов, все это необходимо тестировщику в повседневной работе.

Языки программирования. Фактически для тестирования они не нужны, но обладание ими позволит не только более эффективно выполнять свою работу, в частности давать рекомендации разработчикам, но и претендовать на более высокий уровень материального вознаграждения за свой труд.

При этом необходимо учесть, что игры пишутся на различных языках, включая PHP, Java, Python, C++ и так далее. К этому необходимо добавить свои языки для разработки интерфейсов, интеграции движков.

Гейм-дизайн. Знание принципов построения игр, основ механики и формирования игрового мира позволит более эффективно выявлять возможные ошибки, а увеличение скорости работы ведет к росту заработка специалиста.

Английский язык. Уровень локализации игр на этапе бета-тестирования очень высокий, поэтому значительная часть игр изначально создана в англоязычной версии, и владение языком на уровне уверенного пользователя позволит работать и с такими игровыми продуктами.

В ряде случаев реализация проектов носит международный характер, когда над игрой одновременно работают представители различных стран. В результате английский становится средством коммуникаций и ведения технической документации.

Стоит отметить, что для тестировщика необходимо наличие не столько определенных профессиональных навыков, сколько определенных личностных характеристик человека:

  • Любовь к компьютерным играм. Это главное условие, без которого рассматривать должность тестировщика даже не имеет смысла.
  • Терпение. Работа по тестированию крайне монотонная, предусматривающая необходимость многократного прохождения одного и того же уровня и повторения различных действий на протяжении нескольких дней подряд. Такой труд подходит не для каждого человека.
  • Наблюдательность. Ошибки в игре не всегда имеют ярко выраженный характер, многие из них могут быть практически незаметны, но они также требуют исправления. Только внимательный человек, способный длительное время сохранять концентрацию способен успешно справляться с тестированием.

Как стать тестировщиком

Оптимальным вариантом освоения профессии являются онлайн-курсы тестирования игр. В этом случае в течение нескольких недель слушатели получают теоретические и в первую очередь практические навыки проведения тестирования и работы с технической документацией. Итогом такого обучения становятся не только знания, но и корочка, способная помочь при трудоустройстве.

Перспективы карьерного роста

Сама по себе работа тестировщиком не предусматривает продвижения по карьерной лестнице, но она позволяет перейти в соседние сферы профессиональной деятельности:

  • Менеджмент. Люди с управленческими способностями могут пойти по этой линии, например, через несколько лет став начальником отдела тестирования.
  • Разработка. При наличии навыков программирования можно пойти по линии одного из многочисленных направлений разработки игр.
  • Аналитика. Этот вариант для тех, кто склонен к аналитическому мышлению и коммуникациям. Его работой станет подготовка ТЗ и создание инструкций для персонала.

Выводы

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

Профессия в основном ориентирована на удаленную работу и фриланс, а уровень зарплат позволяет рассчитывать на 30-80 тысяч рублей ежемесячно, а в некоторых случаях и больше.

Гуру Курсов:

Хотите освоить профессию Тестировщик игр? Вы сможете получить все необходимые навыки на онлайн-курсах. Посмотрите, что я для вас подобрал:

Поделитесь обзором профессии

Поделиться в facebook
Поделиться в twitter
Поделиться в vk
Поделиться в odnoklassniki
Поделиться в telegram
Поделиться в whatsapp

Обзоры других профессий

Арбитражник трафика: обзор, зарплата и обучение профессии
Арбитражник трафика — достаточно популярная профессия, рассчитанная на людей, которые мечтают работать...
Читать подробнее
GIT-специалист по управлению версиями 🔃
Для профессионального написания программ и скриптов программисты должны уверенно владеть инструментом...
Читать подробнее
JavaScript разработчик: описание, плюсы и минусы профессии 👨‍💻
Согласно статистике сейчас JavaScript является наиболее популярным языком программирования. Он нашел...
Читать подробнее

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *