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

❓- В геймдеве регрессии как часто проходят

❓- В геймдеве регрессии как часто проходят? 📣 - Известно, что регрессионное тестирование представляет собой тестирование уже проверенных ранее функций, систем и механик игры после внесения изменений в код, контент или конфигурацию, чтобы убедиться, что новые правки не вызвали новых багов и не “сломали” ранее исправленные или стабильные элементы. Так как часто цикл разработки видеоигры представляет собой итерации, в результате которых появляется новый функционал, а тестирование является частью такого цикла, то регрессионное тестирование проводится с той же частотой, с которой появляются новые билды. А это, в свою очередь, зависит от конкретного проекта и команды. ❓- Вопрос: Применяется ли генеративный ИИ при тестировании в геймдеве и какие есть тренды в этом направлении? 📣 - Использование генеративного ИИ в тестировании видеоигр зависит от разных факторов. Например, от стоимости его использования или наличия понимания о ток, как это делается и способностей тестировщика. Уже сейчас мо

❓- В геймдеве регрессии как часто проходят?

📣 - Известно, что регрессионное тестирование представляет собой тестирование уже проверенных ранее функций, систем и механик игры после внесения изменений в код, контент или конфигурацию, чтобы убедиться, что новые правки не вызвали новых багов и не “сломали” ранее исправленные или стабильные элементы. Так как часто цикл разработки видеоигры представляет собой итерации, в результате которых появляется новый функционал, а тестирование является частью такого цикла, то регрессионное тестирование проводится с той же частотой, с которой появляются новые билды. А это, в свою очередь, зависит от конкретного проекта и команды.

❓- Вопрос: Применяется ли генеративный ИИ при тестировании в геймдеве и какие есть тренды в этом направлении?

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

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

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

❓- Подскажите, а есть ли автоматизация тестирования в играх? И как тестируют ИИ в играх?

📣 - Видеоигры представляют собой разновидность программного обеспечения и их тестирование конечно же может быть автоматизирована. Современные игровые движки предоставляют средства автоматизации тестирования. В качестве примеров можно привести Unity Test Framework (UTF) и Unreal Automation Tool (UAT), которые представляют собой ключевые встроенные инструменты для автоматизированного тестирования в игровых движках Unity и Unreal Engine. Кроме того существует довольно большое количество инструментов позволяющих разработать и провести автоматизированное тестирование в разных областях в том числе и игрового ИИ. Открытым вопросом остается стоимость проведения такого тестирования. Иногда процесс написания автотестов может быть довольно трудоемким и, следовательно, довольно затратным, что увеличивает общий бюджет разработки. Поэтому целесообразность применения автотестов тщательно оценивается и исходя из полученных расчетов принимается окончательное решение. Подробнее об этом в своем докладе рассказывает наш коллега А.Л.Александров.