Добавить в корзинуПозвонить
Найти в Дзене

🧠Кто такие QA специалисты в геймдеве и не только

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

🧠Кто такие QA специалисты в геймдеве и не только

Сейчас в моей основной команде есть целых три QA специалиста. Крутых специалиста! Поэтому, я и захотел поделиться тем, в чем заключается эта, на мой взгляд, очень важная специальность.

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

Какие задачи вообще входят в обязанности QA специалистов:

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

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

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

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

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