О профессии «Тестировщик компьютерных игр»
Хотели бы Вы связать свою карьеру с IT – информационными технологиями? Не знаете с чего начать? Сайт для девочек немного приоткроет занавес в мир IT и расскажет о профессии тестировщика компьютерных игр.
Что такое тестирование и кто такой тестировщик компьютерных игр?
Тестирование – это проверка того, соответствуют ли
реализованные в программном продукте функции тем, которые заявлены
заказчиком в требованиях, оценка и улучшения качества программного
обеспечения.
Тестировщик компьютерных игр (tester, software test
engineer) – специалист, проводящий тестирование компьютерной игры, с
целью повышения его качества. Поверяют на наличие ошибок как онлайн игры, так и игры, устанавливаемые на отдельном компьютере.
Большой ошибкой будет считать, что задача тестировщика найти ВСЕ
багги (ошибки) – это невозможно. Главная задача тестировщика –
удовлетворение желаний заказчика относительно качества продукта.
Тестирование присутствует на всех этапах разработки программного
продукта (ПП), начиная от приема получения задания на разработку. Этому
процессу уделяется много внимания в любой IT компании. В некоторых
крупных компаниях на одного программиста (developer) может приходиться
2-3 тестировщика. Кроме того, тестирование может продолжаться даже после
сдачи продукта заказчику – это называется сопровождение ПП.
Мифы о профессии тестировщика компьютерных игр
1. Тестер – обычный «кликальщик»
Со стороны, кажется, что тестер это обычный «кликальщик», который
тыкает в разные части приложения и ждет пока программа «посыплется».
После этого сообщает о «баге» и продолжает дальше искать слабые места
программы.
2. Тестер игр постоянно играет
Да, он много играет, но это не развлечение, а работа. Например, вы
обожаете водить машину. Вас берут тест-драйвером. И вы должны ездить на
указанной скорости, при определенных условиях, каждые 5 минут
останавливаться и снимать показания. Интересно? Вот точно так же и с
играми.
3. Чем больше найдено ошибок – тем лучше тестировщик
Приведу пример. Тестер Ваня нашел 100 ошибок, из которых 5 приводят к
критической ошибке, 10 в ошибки функционала продукта, а остальные 85
это тривиальные ошибки, то есть опечатки в тексте или графике. А тестер
Петя нашел 40 ошибок, из которых 8 приводят к зависанию программы,25 в
ошибке функционала и 7 тривиальных. Кто из них лучше исследовал продукт?
Конечно Петя, потому что он нашел больше важных ошибок, влияющих на
качество и работу продукта в целом.
4. Задача тестировщика найти все «баги»
Это далеко не так. Почему? Это не возможно по одной простой причине –
все протестировать невозможно, а соответственно и найти все ошибки не
удастся. Да, к этому нужно стремиться (точнее стремиться найти как можно
больше ошибок, приводящих к «crash» – крушению или зависанию
программы). Но всех ошибок вы не найдете – это утопия.
Какие требования выдвигаются к кандидату на должность тестировщика компьютерных игр?
1. Знания и понимание процесса тестирования
2. Игровой опыт
3. Понимание методов разработки ПО
4. Знание английского (большой плюс в вашем резюме)
5. Умение работать в команде
Надеемся, мы достаточно рассказали Вам о такой профессии как «тестировщик компьютерных игр».
Желаем Вам удачи, какое бы направление работы Вы не выбрали.
Артем Шанаурин