Некоторые части игры легко тестируются автоматически (логика, математика, обработка ввода); но есть также много визуального и не легко проверяемого.
Я был бы удивлен, если бы игровая индустрия оставила все это на ручное тестирование; в нем достаточно денег, чтобы я догадался, что были приложены усилия для того, чтобы можно было провести регрессионный тест, по крайней мере, для некоторого визуального аспекта игр.
Это правда? Если да, то как можно протестировать рендеринг игр? Захватывать выходные данные и сравнивать изображения (это может быть надежно?)? Перехват данных с видеокарты на низком уровне? Захватывает информацию вершин (и т. Д.) На пути к графической карте? Кажется, что есть много возможностей; но я не могу найти информацию об этом :(
Примечание: Этот вопрос был помечен как простофиля из этого один , но я не спрашиваю о конкретных технологий / рамки / инструменты о том , как это сделать, но в более широком смысле идеи вокруг этой практики, и что фактическая игровой индустрии делать (если они делают вообще).