Что должен знать и уметь тестировщик игр

Содержание
Многим геймерам кажется, что тестировщик игр — это в буквальном смысле работа мечты, ведь что может быть лучше совмещения работы и любимого хобби? На самом деле ситуация далека от идеальной: специалист такого профиля не просиживает дни напролет перед компьютером, с удовольствием проходя одну увлекательную игру за другой.
Нет, речь идет о довольно сложной и рутинной деятельности: специалист получает в свое распоряжение определенный участок игры и исследует его в мельчайших подробностях.
Речь в данном случае идет как о технических моментах (озвучка, отображение и работоспособность элементов интерфейса на различных экранах и т.п.), так и о различных вариантах действий персонажей.
Так, перед тестировщиком стоит нелегкая задача — предугадать всевозможные действия игроков, причем как предусмотренные сюжетом, так и просто навеянные желанием покуражиться.
Как правило, тестирование занимает не один день и даже не одну неделю. И это можно считать, что тестировщику повезло — если релиз уже близок, то график работы часто переходит в ночной или даже круглосуточный режим.
Кроме того, огромным минусом часто становится тематика игры: ежедневное многократное повторение одних и тех же действий в игре для девочек от 3 лет может практически свести с ума поклонника Cyberpunk или Minecraft.
Чем отличается тестирование игр от тестирования ПО? В принципе, набор инструментов и логика в обоих случаях не слишком различаются, поэтому тестировщику необходим базовый набор навыков и умение «почувствовать» особенности проекта и адаптироваться к ним.
Последний момент особенно важен для программного обеспечения, т.к. подобные продукты часто представляют собой высокоинтеллектуальные системы, решающие сложные специализированные задачи. В таком случае QA-специалист должен не только глубоко погрузиться в особенности проекта, но и постоянно взаимодействовать с командой разработчиков.
С играми ситуация иная: здесь на первый план выходят не корректность выполнения заявленных функций, а качество звука, привлекательность интерфейса, сценарий.
Что должен знать и уметь тестировщик игр
Истории о том, что чем больше геймер увлечен своим хобби, тем больших успехов он сможет добиться в тестировании, а компании готовы выстраиваться в очередь за такими ценными кадрами — не более, чем миф.
На самом деле, без понимания азов программирования можно стать в лучшем случае Junior тестировщиком, заработок которого едва ли можно назвать достойным.
Тем, кто хочет не просто играть ради удовольствия, но и зарабатывать на данном виде деятельности, необходимо учиться. Несомненным плюсом станет знакомство со следующими моментами:
- C++ или Python (базовый уровень или выше);
- инструменты, методы и средства тестирования;
- системы контроля версий (Git, CVS, SVN и др.);
- системы баг-трекинга (Mantis, Bugzilla, Redmine, Jira).
Тем, кто хочет не просто ежедневно заново проходить отведенный ему участок игры, а планирует сделать в данной сфере карьеру, необходимо высшее техническое образование (очень желательно именно в сфере IT), хорошее знание английского, организаторские способности и постоянное совершенствование в профессии.
И, естественно, нельзя достичь успеха без soft skills — определенных личных качеств, которым не научат на курсах или в вузе.
Чаще всего речь идет о следующих позициях:
- усидчивость, внимательность к мелочам;
- отличная обучаемость и умение быстро адаптироваться к новым условиям;
- способность сохранять высокий уровень концентрации и отличную работоспособность при повторении одних и тех же действий в течение длительного времени;
- грамотная расстановка приоритетов при решении задач, умение отделить важное от неважного и делегировать полномочия;
- творческое мышление, креативность, способность взглянуть на один и тот же предмет с совершенно разных сторон;
- хорошие коммуникативные навыки, умение полноценно трудиться в команде.
Как выучиться на гейм-тестировщика?
Профессию, которой мы посвятили немаленькую статью, нельзя получить в отечественном университете. Тестировщиками становятся люди с самым разным образованием и опытом: например, те, кто мечтал о карьере в области создания игр, однако так и не смог попробовать себя в роли дизайнера или разработчика.
Также нередко случается, что играми начинают заниматься специалисты, которые до этого практиковались в других видах тестирования.
В то же время к такой профессии как тестировщик игр тоже можно и даже нужно готовиться заранее, причем заниматься подобной подготовкой можно уже во время школьного обучения.
Речь идет не только о геймерском опыте, но и о более профессиональных моментах — так, в нашем центре можно записаться на курсы программирования для детей и получить полезные навыки для начала работы в сфере IT-технологий.