Войти
ФлеймФорумПрограммирование

Автоматизирование тестирования игр (5 стр)

Страницы: 1 2 3 4 5 6 Следующая »
#60
(Правка: 18:30) 18:26, 10 фев. 2020

9К720
> Это ты мне скажи, нормально или нет. Ты же у нас специалист по определению
> риалтаймовости систем по методу "здравого смысла"
Игнорируя тролопрос - а по какому методу на риалтаймовые и оффлайновые системы разделяешь ты?
Как уже заметили в треде, простой критерий «работа должна быть выполнена в срок» здесь не работает - для любой программы подразумевается, что она должна завершиться прежде, чем наступит тепловая смерть Вселенной. Но очевидно же, что нельзя называть абсолютно все программы риалтаймовыми, это бессмысленно.


#61
18:26, 10 фев. 2020

totoro
> Спасибо, я по Кремеру в свое время учился, только не понял к чему это? Мне
> теорвер не нужен для того чтобы понимать элементарные вещи.

не обращай внимание это местный философ

#62
(Правка: 19:04) 18:59, 10 фев. 2020

totoro

> 2,5 часа недостаточно убедительная цифра?
Значит, возвращаясь к сабжу, тестируются только 3d Max'ы приложения, время отклика которых составляет 2.5 часа и больше. Я все правильно понял?

> только не понял к чему это
К тому, что в "Criteria for real-time computing" попадают абсолютно все приложения. Ты же знаешь, что такое полная группа событий.

#63
19:12, 10 фев. 2020

Ghost2
> К тому, что в "Criteria for real-time computing" попадают абсолютно все
> приложения.
Осталось выяснить зачем тут теорвер и real-time computing? Речь то была про

totoro
> К real-time приложениям, к коим игры относятся, автотесты неприменимы.

Ghost2
> Игры это не real-time приложения.

real-time computing ты позже приплел, зачем-то.

#64
19:43, 10 фев. 2020

totoro

> Осталось выяснить зачем тут теорвер
Наверное ты знаешь, что такое полная группа событий. Так вот такие события, как попадание приложения в разряд hard, firm и soft realtime, если считать их взаимоисключающими, образуют полную группу.

> real-time computing ты позже приплел, зачем-то.
Ты ещё с нами? Вообще-то первый раз слово computing выскочило в твоём сообщении.

#65
19:43, 10 фев. 2020

totoro

не будь вторым иннундо - не поддавайся на провакации

#66
(Правка: 19:49) 19:48, 10 фев. 2020

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

#67
(Правка: 19:54) 19:54, 10 фев. 2020

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

#68
6:42, 11 фев. 2020

у нас многие подсистемы покрываются автоматическими тестами: всякие генерилки террейна, вся метаинформация, системы материалов, тесты производительности. если ты закоммитил что-то, из-за чего террейн, например, не генерится для одного из уровней, то твоя задача — его чинить. огромное количество багов находится таким образом задолго до QA.

#69
8:52, 11 фев. 2020

Suslik

А как проверяется корректность генерации?

#70
9:07, 11 фев. 2020

Ghost2
поиском пути проверяется, что все необходимые точки достижимы относительно друг друга, что генерация занимает необходимое количество времени, что процент успеха эвристического алгоритма находится в разумных пределах, итп.

#71
9:27, 11 фев. 2020

Suslik
ну да всё очень просто делается

#72
12:26, 11 фев. 2020

Suslik
Итого только один из ответивших пишет и поддерживает тесты. Уже хорошо.
Остальные или не по теме (хотя флейм же, чего еще ждать), или пишут почему (по их мнению) не заходят тесты в геймдеве. Отмазаться всегда проще, чем сделать :)

#73
13:08, 11 фев. 2020

Volodar
он пошутил

#74
20:44, 11 фев. 2020

Тут вот как раз вчера была статья по теме на DTF - про автоматический поиск багов в Assassin's Creed Origins от Ubisoft:

https://dtf.ru/gamedev/100745-avtomaticheskiy-poisk-oshibok-v-otk… creed-origins

Страницы: 1 2 3 4 5 6 Следующая »
ФлеймФорумПрограммирование