Тестер видеоигр – Суровая жизнь тестировщика игр / Habr

Содержание

Суровая жизнь тестировщика игр / Habr

Оригинальная статья: «The Tough Life of a Games Tester».

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

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

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

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

Утомительные задания

Хотя работа и может показаться воплощением мечты в жизнь, Рубен говорит, что это совсем не так, будто ты целый день играешь в игры, еще и получаешь за это заработную плату. «Представьте ваш любимый фильм. Теперь возьмите любимый 30-секундный отрезок из этого фильма. Теперь просматривайте этот отрезок раз за разом, 12 часов в день, каждый день в течение двух месяцев. Когда вы закончите, ответьте мне: можете ли вы сказать, что то, чем вы занимались, — это целый день просматривали фильмы? Готов поспорить, что это совсем не так. Вам дают определенный участок игры, это — ваш участок и вы тестируете все, что попадается на нем, на протяжении нескольких месяцев».

Кроме того, тестеры не получают никакого удовольствия от выбора игры, в которую им предстоит играть. «Это очень скучно — снова и снова играть в игру для детей», — говорит Рич.

Фрэнк добавляет: «Я видел людей, которые раз и навсегда завязали с играми из-за разочарования в процессе работы и бесконечной монотонной игры в игру, которую ты ненавидишь, и сам бы ни за что не стал играть в нее. Ты просто становишься измученным».

Низкая заработная плата

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

Компании частенько платят наемным рабочим более высокую основную заработную плату вместо каких-либо премий или вознаграждений, но Дэнни зарабатывает всего 10 долларов в час. Отсюда можно сделать вывод, что средняя заработная плата тестировщика, работающего полный рабочий день, — это всего лишь $20,800 в год. Официальная минимальная плата — $7,25 в час, но тестировщики игр — работники информационной сферы, а не продавцы бургеров. Для того, чтобы тестировать и выносить суждения об играх, нужны определенные навыки и знания.

Допустим, что новички без опыта работы в игровой индустрии зарабатывают довольно-таки мало, но что насчет тестировщиков со стажем? Дэнни говорит: «Я работаю с парнем, который последние восемь лет только и делает, что пытается угодить руководству: никогда не спорит, делает все, что ему говорят. Но в тестировании он просто гений! После восьми лет работы он до сих пор получает только $14. Черт побери, я думаю, что мы заслуживаем большего, чем $10 в час». Он считает, что разработчики/издатели игр должны «предлагать и нам какие-нибудь премии или поощрения, как они делают это с остальной частью компании».

Нас не уважают

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

В то время, как денежные поощрения — это всего лишь одна форма вознаграждения, Дэнни считает, что к ним не проявляют должного уважения. «Мы заслуживаем того, чтобы к нам относились как к обычным сотрудникам компании, а не как к тем, кого бы вы не пригласили на свою рождественскую вечеринку. Бывали и такие случаи».

«Я абсолютно не одинок в своих чувствах», — добавляет он. «Возможно, большинство таких, как я, не стали бы высказывать свои недовольства из-за страха быть уволенными; а те, кто осмелился бы, уже давно вышли из игровой индустрии из-за тех условий, о которых я рассказываю».

Суровые рабочие условия

В отличие от обычного рабочего дня с 9 до 17, последние месяцы перед релизом видеоигры, когда все силы брошены на то, чтобы продукт вышел в срок, в компании называются «критическими».

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

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

Потеря сна — не единственное, что физически повлияло на Фрэнка и компанию. «Наше питание было просто ужасным! Единственное заведение, которое было открыто в ночные часы — был Макдоналдс, находящийся на станции Шеврон, и мы с насмешкой называли его «Шевроналдс». Я чувствовал себя, как кусок дерьма и просто хотел поскорее закончить со всем этим».

Рубен говорит, что вести здоровую семейную жизнь становится крайне тяжело. «Как только начинается сверхурочная работа, тебе кажется, что это не кончится никогда. Самый длинный период переработок в моей жизни длился более 7 месяцев, самая короткая рабочая неделя составляла 65 часов, а самая длинная — 92. Тогда мы работали над двумя проектами, которые просто срослись друг с другом».

Низкий уровень стабильности

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

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

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

В то время, как сокращение — это неотъемлемая часть любой профессии, он добавляет, что этот процесс достаточно холоден. «Вот как мой работодатель делал это: он рассылал по почте уведомление о собрании. Ты приходишь на собрание и кто-то заходит в наш офис, где по-прежнему сидят сотрудники, которых не позвали на это собрание, и просто говорит: «Если вас сюда вызвали, значит вы уволены. Собирайте свои вещи, мы проводим вас к выходу»… Ты всегда надеешься, что ты будешь одним из тех немногих, кого оставят».

Ты не в силах ничего изменить

Так как люди ошибочно полагают, что работа тестировщика заключается в том, что он целый день играет в игры, у компаний никогда нет недостатка в желающих устроиться на такую работу. «Любой человек в тестировании легкозаменяемый», — говорит Фрэнк. Рубен добавляет: «Если управлению не нравится кто-либо, они просто отказываются продлевать с ним контракт, таким образом избегая каких-либо трудностей. Это приводит к тому, что люди начинают жаловаться на то, что их работа стала более нагруженной или продолжительной, их называют скандалистами и просто не продлевают с ними контракт».

Фрэнк говорит: «Как только продукт выпускают, у тебя нет работы. Никаких тебе поощрений, перспектив или обещаний, что тебя возьмут на полную ставку. Я работал со столькими действительно талантливыми людьми, что мне просто стыдно смотреть на то, как их талант обесценивается». В то время, как некоторые компании предлагают какие-либо меры по сохранению работы, «для тестировщиков не существует профсоюза», — добавляет он.

Могут ли тестировщики организовать свой собственный профсоюз? Хотя теоретически это и возможно, Рубен считает, что это нереально. «Образование подобного профсоюза на уровне тестировщиков практически невозможно по причине ужасного обращения с наемными работниками. Если ты попытаешься — твой контракт не будет продлен. Самое обидное — это то, что игровая индустрия настолько мала, что если по какой-либо причине ты будешь уволен, большинство компаний будет в курсе этого и не согласится взять тебя на работу».

Во всем виноват тестировщик

Даже после прохождения всех тестов и утверждения игры к релизу, на сегодняшний день не редкость то, что в игре все равно остаются очень большие баги и недочеты. Взять хотя бы версию Bethesda’s Skyrim для Playstation 3. Если тестировщики действительно так усиленно работали над ней, как было заявлено, то каким же образом в итоге в ней оказалось столько технических недоработок?

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

«Иногда игровые компании просто наугад выбирают те баги, которые должны быть исправлены», — говорит Трент. «Фишка тестирования в том, что не все играют в одну и ту же игру. В игре есть миллионы комбинаций, которыми может воспользоваться игрок, так что команда в 100, или даже меньше человек просто не в силах найти все недочеты, а все это всплывает в конечном продукте». В сочетании с тем, что некоторые баги не повторяются, это объясняет то, почему такие катастрофические проблемы способны просачиваться в игру. «Тысячу раз ты мог найти баг, но если ты детально не можешь объяснить, как он должен быть починен, ты не можешь учесть его, даже если он критичен для игры… Чтобы его наконец-таки приняли во внимание, нужно, чтобы он постоянно повторялся».

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

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

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

Заключение

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

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

habr.com

Как стать тестировщиком игр | GDJob.PRO


   Тестировщик видеоигр — работа мечты для многих людей.

В конце концов, вы получаете деньги за то, что играете в видеоигры весь день напролет… Так ли это? Нет, не совсем.

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

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

Итак, вы готовы узнать о карьере тестировщика игр немного больше?

Содержание

  1. Чем занимаются тестировщики видеоигр?
  2. Тестирование видеоигр из дома
  3. Преимущества быть тестировщиком видеоигр
  4. Требования предъявляемые к тестировщику игр
  5. Зарплата тестировщиков
  6. Задачи, которые стоят перед тестировщиком видеоигр
  7. Сопутствующие вакансии

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

Тестировщики игр — это люди, которые работают в компаниях видеоигр и занимаются тщательным тестированием игр, чтобы знать наверняка, что в них нет «ошибок», «глюков» и других проблем. Их также называют «бета-тестеры» или просто «тестеры игр».

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

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



Рабочее место тестировщика игр

Одна из главных задач тестера — использовать игру как можно большим количеством возможных способов, предпринимая действия, которые мало кто из пользователей когда-либо совершит. Это может показаться трудоёмким и монотонным занятием, но это очень важная обязанность.

Игровые тестеры также проводят матричные тесты. Матричные тесты, обычно используются в боевых играх, таких как Mortal Kombat, Tekken или Soul Calibur. Скажем, файтинг имеет 20 различных персонажей и 20 различных уровней. При матричном тестировании тестер должен сыграть за каждого персонажа против каждого из персонажей (включая самого персонажа против себя же) на всех 20 уровнях игры. Это 8000 различных матчей. Это всего лишь один пример высоко детализированной, часто монотонной работы, которую должен выполнять тестировщик.

Тестирование видеоигр из дома

Если вы ищете работу, которая позволит вам работать, не выходя из дома, то посмотрите в сторону индустрии видеоигр. Для крупных компаний такая практика, когда тестировщик работает из дома, считается нормой. Это означает, что у многих тестировщиков нет ежедневного расписания и нет босса, который стоит у них за спиной. Однако, когда вам будет поставлено задание, вы должны уложиться в срок. Всё зависит только от вас. Часто, разработчики делят тестирование на этапы, разбивая работу на более мелкие сегменты.



Основные атрибуты тестировщика видеоигр

Рабочее место тестера находится перед телевизором, либо монитором компьютера. Как и большинство профессионалов, работающих на дому, потребность в тишине имеет важное значение, ведь необходимо сосредоточить всё своё внимание на игровом процессе.

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

Преимущества быть тестировщиком игр

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

Во-вторых, вы получаете возможность поиграть в свежие видеоигры, раньше других пользователей. Хоть это и сложной назвать «игрой» в видеоигры, но всё же у вас есть шанс увидеть игру за долго до того, как она уйдёт в тираж (а иногда это занимает годы). Если вы игроман, то для вас это будет одной из самых больших привилегий.

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

Требования к тестировщику видеоигр

Навыки и способности

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

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

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



Опыт игры в различные видеоигры будет одним из важных преимуществ на пути к работе тестировщиком игр

Черты индивидуальности

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

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

Хороший бета-тестер также должен уметь быть командным игроком. А умение делать всё в срок будет для вас большим преимуществом.

Какое образование необходимо получить, чтобы стать тестировщиком игр

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

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

Образование в каких областях будет не лишним:

  • Игровой дизайн
  • Разработка программного обеспечения
  • Программная инженерия
  • Программирование
  • Компьютерные науки
  • Графика
  • Обеспечение качества программного обеспечения
  • Тестирование программного обеспечения

Сертификаты

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

Сертификаты, связанные с тестированием видеоигр:

  • Контроль качества
  • Графический дизайн
  • Веб-программирование
  • Игровой дизайн

Дополнительные навыки

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

  • Коммуникации
  • Английский
  • Письмо
  • Техническое письмо
  • Кодирование
  • Журналистика

Зарплата тестировщика игр

Зарплата тестировщика зависит от уровня образования, опыта и навыков.
Средняя заработная плата тестировщика игр с опытом до 3 лет варьируется от $300. Представители профессии с большим стажем (свыше 5 лет) и высшим образованием могут получать свыше $5 000, но для этого придётся изрядно попотеть.

Задачи тестировщика

Перспективы работы тестировщиком напрямую связаны с индустрией видеоигр. Пока люди выстраиваются в очередь, чтобы купить последнюю версию Fallout или Call of Duty, тестеры во всю стараются «сломать» эти игры.
По данным Ассоциации развлекательного программного обеспечения, 51% американских семей являются владельцами игровых консолей, а 4 из 5 семей (80%) имеют хотя бы одно устройство, которое может быть использовано для игр: компьютер, мобильный телефон или планшет.

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

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

Связанные вакансии

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

Работа в качестве тестировщика может привести к следующим должностям:

  • Ведущий дизайнер
  • Конструктор контента
  • Конструктор игровых механик
  • Дизайнер уровней (Level Designer)
  • Писатель
  • Ведущий программист
  • Программист искусственного интеллекта
  • Графический программатор
  • Сетевой программатор
  • Программатор пользовательского интерфейса
  • Концепт-художник
  • Художественный руководитель
  • Аниматор
  • Ведущий художник
  • Звукорежиссер
  • Директор по обеспечению качества

Готовы стать тестировщиком видеоигр?

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

А с поиском работы в сфере тестирования игр поможет наш сайт и его раздел «Вакансии».

gdjob.pro

Как в действительности выглядит работа тестировщика игр (Часть 1) / Habr

Старый видеролик с рекламой колледжа Уэствуд стал чем-то вроде шутки в мире видеоигр. Два парня, с комфортом устроившись на диване, убивают в хлам контроллеры, увлеченно играя на Sony PlayStation. Входит девушка и говорит: «Эй, ребята, вы уже закончили тестировать эту игру? У меня тут еще одна».

«Мы только прошли третий уровень, графику надо немного подтянуть», – отвечает один из парней. Затем, развернувшись к своему другу, он улыбается, как будто только что выиграл в лотерею: «Не могу поверить, что мы играем в игры, и нам еще за это платят».

«Знаю, – отвечает ему второй. – И моя мама говорила, что это мое увлечение видеоиграми ни к чему хорошему не приведет».

Именно так на протяжение долгого времени люди представляли себе жизнь тех, кто занимается тестированием компьютерных игр – не как работу по 5-9 часов в день, а как мечту всех подростков. Кто бы не хотел сидеть на комфортном диване и целый день играть в игры с небольшими перерывами на «подтягивание» графики в третьем уровне?

Реальность немного отличается от этой картины. Так называемая проверка качества компьютерных игр (QA), то есть их тестирование (здесь и далее автор смешивает в кучу составляющие процесса – тестирование (базовый уровень), контроль качества и обеспечение качества – прим. переводчика), часто воспринимается как «играешь в игры, и тебе еще за это платят», но на самом деле это можно было бы лучше описать как процесс «ломания» игр. Это низкооплачиваемая, редко приносящая удовлетворение и часто разочаровывающая работа, которая влияет – так или иначе – на качество современных игр, но не так, как вы бы могли того ожидать.

Профессиональный тестировщик не просто сидит перед телевизором и, попивая какой-нибудь энергетик наподобие Red Bull, проходит пятый уровень последнего шутера. Он (или она) проводит по 14 часов кряду, атакуя стены в этих уровнях для того, чтобы проверить их целостность. Хорошее тестирование видеоигр больше похоже на решение головоломки, чем на набивание нового рекорда в Donkey Kong, что бы нам ни показывали в рекламных роликах. «Для того чтобы хорошо выполнять работу в QA-мире, необходимы специфический подход и особое отношение к жизни», – сказал мне опытный тестировщик компьютерных игр. «Это выходит за рамки страсти к видеоиграм и уж точно не совпадает с представлениями о том, что ты играешь в видеоигры и получаешь за это зарплату».

Обычно тестировщиков недооценивают, вспоминая о них лишь тогда, когда что-то идет не так. QA-профессионалы утверждают, что работа эта скучная, напряженная и часто рассматривается как возможность пробраться в другие области разработки игр, нежели более традиционный карьерный путь. Часто тестировщики работают по временным контрактам или для аутсорсинговых компаний, которые препятствуют их прямому общению с разработчиками игр. И когда в игре особенно много багов или она вообще выходит в свет в сыром, практически неиграбельном виде – как многие из последних релизов – то обычно все винят в этом тестировщиков. Они же, кроме всего прочего, и те, кто должен гарантировать защиту, будучи последней стеной между ошибками программистов и деньгами покупателей. Всю суть передает название процесса: обеспечение качества (Quality Assurance). Иными словами, тестировщики должны обеспечить качество продукта.

Но действительно ли виноваты те, кто тестируют игры, в том, что те выходят на рынок сырыми? Как возможно то, что тестировщики не находят тех багов, которые мы видим в играх? Почему то и дело множество серверов лежат? Чем вообще занимаются эти люди на протяжении всего рабочего дня?

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

Сколько существуют игры, столько в них живут и баги. Некоторые относительно безобидны и даже стали легендарными, как загадочный MissingNo в Покемонах. Другие же вошли в историю видеоигр: бесконечные уровни Minus World в игрушке Super Mario Bros., в который можно попасть, пройдя сквозь стену. Но неутомимые участники игрового сообщества не сидят на месте: новые баги постоянно находятся и поносятся, а также веселят игроков – глюков в Legend of Zelda: Ocarina of Time, например, хватило на 17-минутное забавное видео!

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

Когда дело доходит до QA, то игровая индустрия не имеет здесь никаких стандартов: все игры разные, и у каждой компании свой подход к тестированию. Но тестер обычно проводит месяцы за игрой, проверяя текущие варианты создаваемого продукта самыми различными способами. Чем больше багов находит тестировщик, тем выше он ценится компанией. Это, конечно же, очень непросто: видеоигры – это сложные наборы взаимодействующих систем, которые должны быть аккуратно и методично протестированы на баги. А это может включать в себя многоразовое прохождение одного и того же уровня с небольшими изменениями (будь то использование нового героя, другого оружия или выбор новой дороги) и ведения записей всего того, что с вами приключилось.

Давайте для примера возьмем Grand Theft Auto V. В огромном открытом мире, созданном разработчиками из Rockstar Games, тестировщикам приходилось разделять и властвовать. «Во время тестов разные люди занимались определенными миссиями или задачами, мини-играми и т.д.», – говорит человек, который помогал тестировать игру. «Обычно работа шла от общего к частному. Сначала ты проходишь основные миссии по порядку, потом идут кражи, затем дополнительные миссии и проверка различных персонажей, затем ты продвигаешься к тестированию стриптиз-клуба и проституток».

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

«Я думаю, что такая работа над проектами делает их гораздо лучше благодаря тому, что мы находим такие моменты, когда происходит что-то действительно дурацкое», – сказал тестировщик. «Мы нашли множество багов: говорящие свиньи, то и дело по-человечески встающие на задние ноги и уходящие прочь, простые прохожие, которые неожиданно стремительно взлетают ввысь. Тревор, сняв штаны, так и не удосуживался их одеть обратно – всю оставшуюся игру он бегал с болтающимися где-то внизу брюками. Собака Франклина погибала, едва прикоснувшись к воде… пес просто падал в пруд и камнем шел на дно, стоило ему только намочить лапы».

Найти баги – это только первый шаг. Второй, и куда более сложный – это попытаться воспроизвести глюки, чтобы инженеры компании могли их исправить. Тестировщик не может просто написать что-то вроде «с Тревора спадают штаны» и отправить это команде программистов. Что могут инженеры сделать с подобной информацией? Для того, чтобы найти, выделить и исправить баг, программистом нужно знать, как именно это произошло, что может быть нелегкой головоломкой, если учесть огромное количество различных факторов в видеоиграх. Хорошие тестировщики быстро учатся запоминать каждое свое действие – значительное и мелкое – так что они могут хотя бы попробовать воспроизвести любой встреченный ими баг. «Мне нравиться, что работа тестировщика похожа на оплачиваемое решение головоломок», – говорит Роб Ходжсон (Rob Hodgson), опытный тестировщик с 8-летним опытом. «Для некоторых людей попытки воспроизвести шаг за шагом какую-нибудь странную ошибку, которая была найдена ранее, могут быть захватывающими».

Обычные рабочие дни тестировщика могут значительно изменяться в зависимости от проекта, роли и позиции в компании. Так, человек, получивший работу через аутсорсинговую компанию, может провести 10 часов, врезаясь в каждую стену в последней версии Call of Duty, чтобы выяснить, где конструкцию можно пробить (эдакий «ударный тест»). Штатный сотрудник, который занимается тестами, может работать с программистом, пытаясь разобраться, отчего в их мобильной игре уменьшается частота кадров на версии для Android. Непостоянная и, как правило, монотонная по своей природе работа в сфере QA может нести в себе некоторые неожиданные испытания. Например, тестировщики, работавшие над музыкальной игрой Rock Band, говорили, что звуки, выдаваемые «пластмассовыми» барабанами, до такой степени приводили их в бешенство, что им пришлось установить правило: никаких инструментов по вторникам и четвергам.

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

Когда игра на консоль практически завершена, она должна пройти сертификацию – процесс, при котором издатель (EA, к примеру) попросит у производителя консолей (Sony, Microsoft или Nintendo) проверить игру на наличие серьезных багов. Во время этого процесса сертификации вторая волна QA-персонала (ребят называют «тестировщики на соответствие») проходятся по ней еще раз, проверяя, все ли соответствует ожиданиям. У каждого производителя консолей есть свой список, в котором описаны все требования – от сообщений об ошибках до достижений, и если игра не соответствует какому-либо элементу, то издателю придется ее исправить и попробовать пройти сертификацию к снова – к черту все дедлайны! «Microsoft требует от всех игр, чтобы они имели возможность перехода в меню Xbox 360 из любого места в игре», – сказал один тестер, который работал для крупного издателя игр, проверяя их на соответствие требованиям. «По правилам Sony, в играх не должно быть возможности пропустить экраны с заставками студии/издателя в начале игры при первом просмотре. Nintendo не хочет нецензурной лексики в своих играх, поэтому все тексты имеют фильтры, которые мы проверяем и пытаемся поломать».

«Я не играл в BioShock Infinite по меньшей мере два года после релиза», – недавно сказал мне один бывший тестировщик. Он работал для компании 2K и много времени потратил на тестирование этой игры, он остался разочарован тем, во что в итоге превратился продукт, который, как он заметил, недостоин оригинальной версии.

«Единственное, что снова заставило меня играть в игру – это наблюдение за скоростным прохождением BioShock. Мы провели множество ночей за быстрым прохождением игры. Интересно увидеть, что игроки делают, чтобы урезать уровни».

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

«Я взбесился, потому что они используют баг, чтобы выбраться из уровня и автоматически продвинуться вперед. Я ДОЛЖЕН БЫЛ НАЙТИ ЭТОТ ГЛЮК!» – написал мне тестировщик по мылу.

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

Это выражается также и в низких зарплатах. Такая работа не имеет высоких требований – обычно для того, чтобы получить позицию тестировщика начального уровня, не нужно обладать опытом или дипломом. В то же время многие хотят заполучить эту работу, оттого и зарплаты средние. В 2014 году были опубликованы результаты исследования по зарплатам среднестатистического начинающего тестировщика. Оказалось, что годовой оклад такого работника составил около 55 тыс. долларов (судя по всему, это зарплата до вычета налогов – прим. переводчика), но это зарплата штатных сотрудников, в то время как большинство тестировщиков – контрактники, работающие либо напрямую с разработчиком, либо на компании, которые принимают заказы на тесты от множества издателей. Многие из этих контрактников говорили мне, что их зарплаты варьируются от 10 до 15 долларов за час – это в среднем 21-30 тыс. долларов в год.

Также тестировщики говорят, что на рабочем месте они ощущают неуважение к себе. Многим из них (особенно контрактникам) запрещено напрямую общаться с разработчиками, и все общение осуществляется исключительно посредством письменных рапортов о выявленных багах. «Это было чем-то вроде неписанного правила – нам нельзя было напрямую контактировать с разработчиками», – сказал мне один тестировщик. – Вся коммуникация обычно осуществлялась через QA-лидов. Все общение с разработчиками сводилось к комментариям в базе данных об ошибках, что нельзя назвать идеальной формой взаимодействия, при которой легко неверно интерпретировать комментарий/вопрос разработчика об ошибке как колкость или раздраженное замечание».

Так не в каждой студии: «Когда вы предоставляете тестировщикам льготы, возможность служебного роста, уважение и отсутствие боязни увольнения, то это притягивает нужных людей», – говорит Ариэль Смит (Ariel Smith), которая занимается тестированием MMO-игр в студии Cryptic. Она рассказала мне, что любит свою работу, но неуважение к тестировщикам действительно стало модным. Несколько тестеров сказали мне, что им приходится пользоваться боковыми входами, чтобы войти в офисы, где они работают, и что им запрещено общаться с другими сотрудниками. Другие говорят, что разработчики часто издеваются над ними в той или иной степени. Например, известна одна ситуация, когда инженер по качеству исправлял очередной баг, что не мешало ему постоянно отправлять тестировщику сообщение наподобие «Невозможно воспроизвести». В типичной студии тестеров считают самым нижним слоем иерархии. Отчасти это из-за природы работы – тестировщик показывает другим, где те напортачили. Это всегда задевает чье-то самолюбие.

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

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

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

Учитывая все вышеперечисленное, у стороннего человека может создаться впечатление, что это ужасная собачья работа, но у нее есть и позитивные аспекты. Многие тестировщики говорят мне, что, несмотря на многие проблемы в работе, тестирование видеоигр может быть приносящим удовлетворение и уникальным в своем роде познавательным занятием.

«Мне нравилось заниматься тестированием, и я бы повторил это снова, если бы потребовалось», – говорит Обед Навас (Obed Navas), бывший тестер, который работал над такими тайтлами, как BioShock и Call of Duty. «Несмотря на то, что тестировщик – это не самое гламурное звание, и с такой работой ты рискуешь потерять всякий интерес к видеоиграм в нерабочее время, в конце концов возможность увидеть свое имя в титрах дорогого стоит. Также круто иметь какие-то связанные с проектами вещи, которые нигде нельзя достать, и на вопросы знакомых о том, где я их взял, с гордостью отвечать «Я работал над этой игрой».

Вторая часть здесь.

P.S. Сами работаете тестировщиком? Согласны с мнением автора оригинальной статьи? Расскажите нам, пожалуйста, о своей работе, ее плюсах и минусах – так, как видите это вы.

habr.com

Чем нужно обладать, чтобы стать тестировщиком игр? / Sandbox / Habr


Многие знакомые тестировщики (и не только) спрашивают меня — что нужно, чтобы тестировать игры? Нужны ли какие-то особенные качества, знания, умения? Ну конечно нужны! Как и в любой другой работе с любым другим продуктом. Но все же — чем конкретно должен обладать тестировщик, чтобы работать в Геймдеве?
На мой взгляд это:

Геймер хай-левела

Тестировщик игр в первую очередь должен уметь играть. И неплохо.

— понимать, как видит продукт конечный пользователь;

— предугадать, что беспокоит пользователя;

— знать язык, на котором говорят игроки.

Все это дает определенные скилы в работе. А именно:

1. Вы знаете, где чаще всего бывают «дырки».

Если вы играли в 5 игр определенного жанра, и в одной из них наткнулись на какой-то баг — вы проверите этот баг в своем проекте.

2. Играя в игры, вы лучше понимаете механику игры, как и что с чем может быть связано.

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

4. Получая от игрока описание бага в подобном формате (цитата ниже) вы должны дословно понять о чем он говорит и где /в чем ошибка:

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

Креативность

Хороший тестировщик не только находит и описывает ошибки, но и предлагает варианты их исправления.

Для этого нужно обладать отличным воображением и фантазией.

Креативность в играх очень важный параметр, и фразой — пусть думают о креативности те, кому за это деньги платят (маркетинг, отдел геймдизайна, продюсер) не прокатит. Вы одна команда, и мозговые штурмы будут вашими друзьями. Да вам самим это понравится, поверьте.

Грамотность

Как и в локализации, так и в играх, которые создаются на «родном» языке, программисты могут ошибаться, опечатываться и пр. (Вплоть до того, что знать русский язык на 12 баллов не обязаны). А тестировщик — должен.

Ибо ошибки в текстах (будь то грамматика или орфография) — это также баги. Пусть и малозначительные.

Дипломатия, Тактика, Умение объяснять, Аргументировать и Коммуникабельность

Все это не ново, и требуется в любой работе, но в играх с этим немножечко сложней.

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

И сделать это так, чтоб они не только не обиделись, а и посчитали, что предложенный вами фикс не _ваше_ гениальное решение, а ИХ.

Ну и хороший тестировщик (на мой взгляд) умеет общаться с пользователями. Это тоже нелегко.

Почему умение объяснять отдельно от аргументирования?

— Тут все просто. Объяснять вы будете программистами и пользователям. Причем, в обоих случаях вы будете в роли телефона.

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

Если программист будет пытаться объяснить пользователю как почистить тот же кеш — это будет катастрофа.

Тоже самое будет если пользователь опишет свою ошибку в игре программисту.

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

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

Многие могут сказать, что это задача отдела техобслуживания или комьюнити-менеджера.

Я так не считаю. Хотя, признаю, такой подход также существует. В любом случае, тестировщику это не помешает.

Абстрагирование

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

И в данном пункте есть 2 нюанса, которые я разделила на подпункты.

Личное абстрагирование

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

Думать нужно обо всех, а не о себе.

Дружеское абстрагирование

У вашего друга, будь он виртуальный или реальный, рано или поздно возникнут какие-то проблемы в игре.

И он, скорее всего, с этой проблемой придет к вам. И вот тут ВАЖНО поставить и оценить проблему друга, как проблему любого другого игрока, который таковым не является. Пользователи — едины. Будь они вашими друзьями/родителями. Не нужно никого выделять. Никогда.

Уметь любить

Тестировщик, который делает проект, но не заинтересован в нем (не любит то, что делает) — плохой тестировщик для этого проекта. Свой проект нужно любить. Можно даже фанатично. Но быть равнодушным нельзя — это зло.


Большинству этих навыков можно изучить в процессе работы. Кроме — любви и умения играть. С этим вы должны прийти в геймдев. Остальному научат. Или сами научитесь.

Основы тестирования, методы и методики, опыт и прочее — это все учится. Хотя основы этого — (прочесть того же Савина) нужно обязательно.

Приветствуется : логическое мышление, математические, ответственность, здоровый перфекционизм, знание английского, html, sql, python,java,c++ (последние 3 редко случается)

Да, конечно, это далеко не все, что я бы выделила из навыков и умений нашего персонажа «Тестировщик игр». Но это база, с которой можно идти на амбразуру.

Дополнение к статье — приветствуются.

А может, у вас есть какие-то требования к данному типу тестировщиков?

Поделитесь в комментариях, мне очень интересно!

habr.com

Как попасть в игровую индустрию? Профессия — тестировщик — Игромания

Мечтаете делать игры, но не знаете, с чего начать? Самый простой ответ — устроиться тестировщиком.

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

Гораздо менее требовательны к корочкам позиции маркетологов и пиарщиков, комьюнити-менеджеров и тестеров. Именно о том, как стать тестировщиком, сегодня и пойдет речь. Статья подготовлена экспертом компании Bytex Артемом Лукьяновым на базе его многолетнего опыта работы в тестовой студии, а также лекций, которые он проводил в рамках образовательной программы «Менеджмент игровых интернет-проектов» в ВШБИ.

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

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

Под знаком качества

Сразу предупредим, работа в QA-отделе (от англ. quality assurance, обеспечение качества, — это и есть процесс тестирования) имеет мало общего с «работой мечты», о которой грезят новички. Той самой, где «играй в игры и получай за это деньги».

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

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

Еще одно частое заблуждение новичков связано с переоценкой своего игрового опыта. Не важно, что за тридцать тысяч боев в «Танки» вы научились не «сливаться». Гораздо полезнее, если за все это время вы досконально изучили механику. Умение разбираться в том, как и что работает, ценно не меньше, чем игровой опыт.

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

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

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

Как видите, даже тестирование обычной шариковой ручки может содержать (и содержит, ведь их тоже тестируют) массу аспектов. А теперь представьте, сколько всего надо проверить в игре вроде Skyrim. Одна из задач тестировщика, кстати, — не только что-либо проверять и оформлять баги, но и составлять тест-кейсы. Перед собеседованием советуем ознакомиться с профессиональной терминологией — поможет.

Вообще, нужной информации в избытке хватает в интернете. Найти все, что касается будущей работы, нетрудно. Для успешного прохождения собеседования мы с ходу порекомендуем книгу Романа Савина «Тестирование DOT COM». Это емкое, простое и живое описание профессии. Книга весьма ценна хотя бы потому, что написана не кабинетным теоретиком, а профессионалом-практиком с огромным опытом работы.

Один известный народный артист сказал, что на интервью к звездам надо приходить подготовленными. Тестовые студии, конечно, не звезды, но тоже требуют определенных приготовлений со стороны соискателя. Будьте готовы к каверзным вопросам. Вам могут сказать: «Опишите, как вы протестировали бы этот пульт от телевизора»? Или от кондиционера. Пример с шариковой ручкой выше мы привели не просто так!

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

Предположим, что собеседование пройдено успешно, вас приняли, и теперь вы вовсю заняты тестированием. Что ждет вас дальше? Работа в тестовой студии подразумевает в первую очередь «вертикальный» карьерный рост: сначала QA Engineer, потом Senior QA Engineer, QA Lead, продюсер, заместитель главы тестовой студии… Все выше, и выше, и выше!

Но и «горизонтальный» рост не редкость. Скажем, компания начала заниматься автоматизированным тестированием приложений, а простой тестировщик как раз знает Python и умеет писать скрипты. Сотрудника тестовой студии никто и ничто не ограничивает — все зависит исключительно от него. Тестовая студия подобна трамплину: при должном усердии сотрудник может совершить хороший карьерный прыжок как внутри этой студии, так и за ее пределами.

На этом пока всё. В следующей статье из цикла «Геймдев для игроков» мы расскажем о том, как делают игры в виртуальной реальности. Послушать лекцию на эту тему вживую можно будет в ВШБИ на конференции VR-Today 17 мая. Подробные сведения и возможность купить билеты ищите на странице конференции.

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

www.igromania.ru

Профессия: тестировщик видеоигр — Делай деньги

Стать настоящим тестером по контролю качества видеоигр — предел мечтаний (и, отчасти, это действительно большая удача), но именно сейчас у вас есть хорошая возможность.

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

Именно такой совет дает Джефф Роупер, руководитель подразделения контроля качества проектовCall of Duty: Modern Warfare 3. «Основными качествами, на которые обращают внимание менеджеры, являются искренняя любовь и страсть к видеоиграм, — делится он своим мнением. — Кроме того, подходящие кандидаты должны уметь замечать детали, обладать критическим мышлением и способностью не терять концентрацию в течение длительного времени. Конечно же, не стоит забывать о важности умения работать в команде и эффективно взаимодействовать с коллегами». 

Проблемой, с которой сталкиваются желающие занять эту должность начального уровня, является сложность поиска вакансий. Вместо слишком популярного в Интернете словосочетания «тестер видеоигр» стоит использовать термин «специалист по контролю качества». Связывайтесь напрямую со специализированными компаниями, устанавливайте как можно больше контактов и, как и в случае с любой другой востребованной работой, проявляйте настойчивость. А главное — вооружитесь знаниями из специального экспресс-курса «Формула GameJobs».

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

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

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

Стать настоящим тестером по контролю качества видеоигр представляется пределом мечтаний (и отчасти это действительно большая удача), но именно сейчас у вас есть очень хорошая возможность стать тем, кем желаете. 


dengidengidengi.com

Кто такие тестировщики игр и чем они занимаются, что нужно для того что бы научиться этому и какие знания?

Я сам попал в Game QA чисто по везению — одна крупная международная компания по разработке мобильных игр открывала новое подразделение, и набирала большой штат тестеров. Из требований были лишь знание английского на уровне не ниже Upper Intermediate, аналитическое мышление, внимание к деталям, умение работать в команде, базовое знание iOS, базовое знание теории тестирования и любовь к мобильным играм. У меня ещё был небольшой опыт QA-фриланса (веб в основном) и опыт работы в команде на одном из конкурсов по созданию игры за три дня. Может, потому и взяли.

Как работается.
Есть билд игры, есть документация на игру, есть средства общения с твоей командой тестирования, и, наконец, есть багтрекер (туда заносятся все баги). Могут быть также различные документы, которые надо заполнять, и ещё могут быть инструменты для ковыряния уделённых данных игроков на сервере. В начале дня тебе дают задание протестировать конкретный участок игры, причём это может быть всё что угодно: от конкретного уровня, до совместимости на разных устройствах и аж до рекламы и соцсетей. Ты, взяв (или сев за) устройство, открываешь документацию, читаешь части, которые относятся к заданию, и, не забывая поглядывать в чат команды (и слушать, что говорят вокруг тебя), «играешь», проходя по пунктам, которые указаны в задании и/или документации, чётко проверяя всё и не забывая деталей. Если тебе показалось, что ты нашёл баг, ты сперва смотришь в багтрекер, не находил ли кто такой баг. Если нет, то консультируешься с коллегами, и если всё ок, то заводишь баг в багтрекере по чётко заданным правилам и формам, не забывая отметить в прочей документации по заданию номер заведённого бага.
Кажется, что вроде бы всё просто, но вот задания бывают очень комплексными, непонятными и однообразными (а времени — очень мало), описания в документациях — расплывчатыми или отсутствующими вовсе, а коллеги подвержены человеческому фактору. В результате — «что мне делать, я не понял?», головная боль и волнение из-за того, что баг, который ты пропустил как слишком мелкий или не приоритетный по указанию вышестоящего QA, обнаружат пользователи… И да, если ты закончил задание раньше времени — тебе просто дадут новое, для тестеров всегда найдётся работа 😛 Ах, да, ещё game QA платят обычно меньше, чем остальным QA…

Работать игровым тестировщиком ещё не перехотелось? Вот что, по моему, нужно для того, чтобы были шансы побольше:

  1. Знание английского. Хотя бы Intermediate (реальный), а лучше — Upper Intermediate. Нужно почти везде, говорю из своего опыта поиска работы на QA длиной в 7 месяцев. Где учить — не знаю, у меня он как-то сам собой выучился, благодаря игре в игры на языке оригинала и просмотра англоязычных фильмов с субтитрами.
  2. Теория тестирования. Нужно, чтобы хотя бы приблизительно представлять себе, как проходит процесс коммерческого тестирования. Прочитай Савина «Тестирование Дот Ком», например, эта книга даст тебе основы. Можно ещё найти бесплатные курсы (как делал я, например). А ещё можно порегаться на сайтах вроде BugFinders/uTest/testIO и попробовать свои силы там. Не то, чтобы тестирование всяких интернет-магазинов сильно помогало в накоплении опыта тестирования игр, но процесс слегка похож, да и немного долларов/евро/фунтов подзаработать изредка можно. Я начинал именно с этого.
  3. Компьютерная грамотность — без комментариев. И в iOS/Android тоже желательно бы разбираться, сейчас в большинстве вакансий если не веб, то мобилки.
  4. Игровой опыт — не настолько обязателен, как может показаться, но он поможет быстрее вникнуть в игру и позволит во многих случаях понять, где баг, даже ещё не сверяясь с документацией. И да, как написал Saboteur выше, тестировать, с большой вероятностью, придётся «унылые флешки», так что если не играл в мобильные/браузерные социальные казуалки с донатом — самое время ознакомиться.
  5. Навыки общения и красноречивость — бывает, необходимо кратко и в то же время ёмко описать то, что ты нашёл, и почему это баг, а также его значимость. В том числе и на английском, если придётся. Впрочем, в команде это быстро наверстается (если коллектив нормальный).
  6. Любить игры и ковыряние в них — обязательно, потому что иначе работа быстро осточертеет 😛

Как-то так. Надеюсь, хоть чем-то, да помог. Желаю удачи в поисках работы 🙂 (Да, начинай искать уже сейчас!)

toster.ru

Отправить ответ

avatar
  Подписаться  
Уведомление о