Тестировщик игр, или бета-тестер, проходит игры на разных платформах. Он тестирует нестандартные сценарии поведения, проходит по несколько раз одни и те же уровни, находит баги (ошибки), составляет отчет, отправляет его разработчикам, а они потом исправляют эти ошибки.
Что делает тестировщик игр: подробнее
Тестировщик пытается «сломать» игру, чтобы найти скрытые баги. Они бывают разные. Например, персонаж застревает в декорациях, не проигрывается анимация, запаздывает озвучка, не начисляются бонусы за достижение, не срабатывают артефакты.
Задачи тестировщика игр:
🕹️ проверить, как игровой сервер выдерживает высокую нагрузку;
🕹️ протестировать совместимость операционной системы с разными устройствами;
🕹️ пройти все игровые сценарии за разных персонажей;
🕹️ составить отчет по работе игры и передать его разработчикам.
Тестировщик изучает игру от начала до конца: прощелкивает все кнопки, пробует разные действия в меню, проходит все уровни. Если речь идет о файтинге вроде 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 предложений. Конкуренция небольшая, поэтому даже с учебными проектами в портфолио можно быстро найти работу.
Если захочется развиваться дальше — вот возможные варианты:
🚀 Руководитель отдела тестирования
Руководитель организовывает работу команды и налаживает процессы. Он должен уметь подбирать специалистов, ставить им задачи и следить за исполнением. Чтобы стать руководителем отдела, нужно пройти путь от младшего специалиста. Выглядит этот путь примерно так:
- Младший тестировщик. Начинающий специалист, пишет тест-кейсы и проводит тестирование по заданным сценариям.
- Тестировщик. Более опытный спец, сам пишет сценарии для тестов и ведет отчетность.
- Старший тестировщик. Специалист с большим опытом работы, планирует процессы тестирования и ставит задачи другим тестировщикам.
- Тестировщик-руководитель. Управляет проектами и целыми командами специалистов по тестированию.
Работает уже не с играми, а с программным обеспечением. Точно так же составляет планы, проводит по ним тесты, передает отчеты об ошибках разработчикам. Специалист по ручному тестированию сам проходит путь пользователя и проверяет, как работает приложение.
🚀 Автоматизатор тестирования
Пишет программы, которые проверяют приложения и другие сервисы на ошибки. В отличие от ручного тестировщика автоматизатор работает с кодом и средами разработки, поэтому он должен уверенно владеть языком программирования и пользоваться фреймворками.
🚀 Специалист по нагрузочному тестированию
Проверяет систему на стабильность, производительность и устойчивость. Помогает выяснить, сколько человек могут зайти в сервис одновременно, сможет ли система обслуживать больше пользователей, если добавить еще один сервер.
Такой тестировщик разбирается в архитектуре ПО, составляет модели тестирования, может работать с кодом. Сам пишет скрипты, генераторы тестовых данных и парсеры.
🚀 Разработчик
Если знаете языки программирования, можно сразу пройти стажировку младшим разработчиком. Но разработчиков на рынке много, и конкуренция среди новичков большая. Другой вариант: сначала устроиться тестировщиком, а потом использовать этот опыт в работе программистом.
В онлайн-университете Skypro есть программа «Инженер по тестированию» — на ней ученики осваивают профессию с нуля за 12 месяцев, делают четыре проекта для портфолио. Преподаватели — руководители отделов тестирования и старшие разработчики в ВТБ, Skyeng и других крупных компаниях. 95% выпускников выходят на работу в течение четырех месяцев: в этом помогает центр карьеры.
Плюсы и минусы профессии тестировщика игр
Плюсы | Минусы |
Удаленная работа с гибким графиком | Много монотонной работы: одни и те же действия в игре придется выполнять снова и снова |
Легкий старт в IТ, можно перейти в смежные сферы с еще большей зарплатой | На старте придется тестировать однотипные и малоизвестные игры |
Можно получить работу без знания языков программирования | Ненормированный график |
Можно поиграть в новые игры еще до того, как они вышли | Сложно получать удовольствие от игры, потому что проходишь ее не как обычный пользователь |
Главное: как стать тестировщиком игр
- Тестировщик не просто проходит игру, а пытается «поломать» ее и найти все возможные баги.
- Чтобы стать тестировщиком игр, нужно быть геймером со стажем, не бояться рутинной работы и быть внимательным к деталям.
- Еще пригодятся базовые знания в программировании и умение работать с базами данных.
- Тестировщику игр можно перейти в тестирование приложений и ПО, стать разработчиком или вырасти до руководителя команды.
Добавить комментарий