Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг Управление проектами
24 Апр 2023
6 мин
23552

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

Специалист, который ищет всевозможные баги в играх.

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

Что делает тестировщик игр: подробнее

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

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

🕹️ проверить, как игровой сервер выдерживает высокую нагрузку;

🕹️ протестировать совместимость операционной системы с разными устройствами;

🕹️ пройти все игровые сценарии за разных персонажей;

🕹️ составить отчет по работе игры и передать его разработчикам.

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

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

Различия между тестировщиком игр и тестировщиком ПО

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

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

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

Hard skills — профессиональные навыки, которые нужны для старта в профессии:

🚀 Теория тестирования — тест-кейсы, тест-планы, баг-репорты, тестовые среды, методы и фазы.

🚀 Основы программирования: HTTP, языки HTML и CSS.

🚀 Работа с базами данных на уровне простых запросов в SQL.

🚀 Опыт в игровой сфере.

🚀 Знание английского языка.

Этому учат на курсе Skypro «Инженер по тестированию». А если у вас есть интерес к компьютерным играм и желание стать тестировщиком именно в этой сфере, прокачать специализированные навыки можно быстро.

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

Soft skills — «мягкие» навыки, качества характера, которые станут плюсом для тестировщика игр:

🎮 Внимательность к мелочам — чтобы не пропустить ни один баг.

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

🎮 Критическое мышление — чтобы тщательно анализировать разные игровые моменты.

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

Как стать тестировщиком игр с нуля

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

Программа «Прикладная математика и информатика» есть в РЭУ им. Г. В. Плеханова, СПбГУПТД, НИУ ВШЭ, НГУ, МФТИ и еще в паре десятков вузов. Но учиться придется четыре года, на бюджет попасть сложно, а цена в год высокая. Например, в МФТИ это 324 000 ₽.

Есть вариант освоить профессию по книгам. Вот полезная литература с базой по тестированию:

📕 «Тестирование программного обеспечения. Базовый курс» Святослава Куликова.

📕 «Кровь, пот и пиксели. Обратная сторона индустрии» Джейсона Шрейера.

📕 «Тестирование dot com» Романа Савина.

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

В онлайн-университете Skypro есть программа «Инженер по тестированию» — на ней ученики осваивают профессию с нуля за пять месяцев, делают четыре проекта для портфолио. Преподаватели — руководители отделов тестирования и старшие разработчики в ВТБ, Skyeng и других крупных компаниях. 95% выпускников выходят на работу в течение четырех месяцев: в этом помогает центр карьеры.

Учиться можно в рассрочку на 12, 24 или 36 месяцев — и в любой момент вернуть деньги.

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

Средняя зарплата тестировщика в России — 55 000 ₽. Тестировщики общего профиля часто получают больше 100 000 ₽.

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

Если захочется развиваться дальше — вот возможные варианты:

🚀 Руководитель отдела тестирования

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

  1. Младший тестировщик. Начинающий специалист, пишет тест-кейсы и проводит тестирование по заданным сценариям.
  2. Тестировщик. Более опытный спец, сам пишет сценарии для тестов и ведет отчетность.
  3. Старший тестировщик. Специалист с большим опытом работы, планирует процессы тестирования и ставит задачи другим тестировщикам.
  4. Тестировщик-руководитель. Управляет проектами и целыми командами специалистов по тестированию.

🚀 Тестировщик ПО

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

🚀 Автоматизатор тестирования

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

🚀 Специалист по нагрузочному тестированию

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

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

🚀 Разработчик

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

В онлайн-университете Skypro есть программа «Инженер по тестированию» — на ней ученики осваивают профессию с нуля за 12 месяцев, делают четыре проекта для портфолио. Преподаватели — руководители отделов тестирования и старшие разработчики в ВТБ, Skyeng и других крупных компаниях. 95% выпускников выходят на работу в течение четырех месяцев: в этом помогает центр карьеры.

Плюсы и минусы профессии тестировщика игр

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

Главное: как стать тестировщиком игр

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

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