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

Кто такие игровые тестировщики и почему это одна из самых неблагодарных профессий в IT

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

Обет молчания

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

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

Работенка не для слабонервных

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

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

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

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

Тестирование в суровых условиях

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

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

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

Незаменимых людей нет

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

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

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

Уловки для глупых

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

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

Почему в играх все еще полно багов?

Если вы решили, что это из-за того, что тестировщики начинают несерьезно относиться к своей работе, то вы ошибаетесь. На самом деле наличие багов на релизе – это прямой косяк создателей проекта. Большинство найденных специалистами ошибок просто не исправляются. Разработчики пропускают замечания мимо ушей и просто выпускают игру (Привет, Warcraft 3: Reforge).

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

Читайте также:  что значит vvt i двигатель тойота

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

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

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

Источник

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также:  Чем заменить резинку для тренировок

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также:  Что можно взять попить в самолет

Заключение

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

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

Источник

Тестирование игр

Эксперт OTUS Дмитрий Шадрин приглашает всех желающих на бесплатный демо-урок курса «Game QA Engineer», в рамках которого расскажем про то как устроено современное тестирование игр, обсудим перспективы развития специалистов в сфере геймдева, а также рассмотрим основные отличительные черты в тестировании игр.

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

Официально вакансия называется QA tester, или, по-русски, тестировщик. QA означает «quality assurance», то есть «обеспечение качества» видеоигры. Эти слова описывают цель работы и отражают разницу между простым прохождением игр и их тестированием.

А суть работы состоит в поиске багов.

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

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

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

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

Задача тестировщиков игр — найти максимально возможное число подобных ошибок.

Сколько времени занимает тестирование игры?

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

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

Если перспектива сыграть в файтинг тысячу раз вас все еще вдохновляет, то вы, наверное, представляете себе свою любимую игру. Скажем, Marvel vs Capcom, Dead or Alive или Mortal Kombat.

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

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

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

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

Впрочем, все вышесказанное не значит, что тестировать игры невыносимо скучно. Это лишь сопоставление ожиданий и реальности.

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

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

Давайте поговорим о навыках.

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

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

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

Не обойтись и без навыков коммуникации. Помните: мало увидеть баг, нужно суметь рассказать разработчикам, как его воспроизвести.

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

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

Узнать подробнее о курсе «Game QA Engineer» можно здесь.

Источник

Библиотека с советами