Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

0    0    #1
30.11.2009 16:04

ASBer
Модератор (+161, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Регрессионное тестирование игр на платформе ТОМ

Я подумал, что было бы хорошо оградить своих будущих разработчиком и бета-тестеров от многократного ручного тестирования игр.
Страсти в теме КРИЛ просто пугают...

В приложении пока еще очень сырая программка - Тостер.
Работает на примере теста для стандартной библиотеки.

Для ручного тестирования запускаем std_test.bat и тестируем как обычно.
Для автоматического тестирования запускаем test7.bat и тестируем нажимая anykey.

Замечания:
1. ТОМ сейчас не обрабатывает команду run с аргументом, поэтому в начале теста вываливается диалог, в котором необходимо выбрать тестируемую игру. В нашем примере необходимо выбрать файл std_test.tom (доделаю).

2. Тостер пока не обрабатывает команды для input(), поэтому часть команд надо вводить руками (доделаю).

UPD:
3. Пока нет тестового режима для рандома. (доделаю).

--------------------------------------------------------------------------------
Прикрепленные файлы:
Toster.rar, Размер: 239,654 байт, Скачано: 4

Неактивен

0    0    #2
01.12.2009 11:33

Nex
Участник (+120, -130)
Зарегистрирован: 11.06.2007
Сообщений: 2053

---

Re: Регрессионное тестирование игр на платформе ТОМ

Ntropy написал:

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

Нет, не для любого. Игры с элементами случайности такой бот не пройдет.

Отредактировано Nex (01.12.2009 11:34)

Неактивен

0    0    #3
01.12.2009 12:58

Nex
Участник (+120, -130)
Зарегистрирован: 11.06.2007
Сообщений: 2053

---

Re: Регрессионное тестирование игр на платформе ТОМ

elmortem написал:

Nex написал:

Ntropy написал:

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

Нет, не для любого. Игры с элементами случайности такой бот не пройдет.

Для этого нужно, что бы бот умел многократно проходить игру. 100-200-300 прохождений и никакой рендом не выдержит. (:

Посмотрим, как твой бот одолеет Серафима.

Неактивен

0    0    #4
01.12.2009 15:02

Nex
Участник (+120, -130)
Зарегистрирован: 11.06.2007
Сообщений: 2053

---

Re: Регрессионное тестирование игр на платформе ТОМ

elmortem написал:

Nex написал:

Посмотрим, как твой бот одолеет Серафима.

Чушь не пори.

То, что твой макробот одолеет любую текстовую игру, и есть чушь.

Неактивен

Powered by PunBB
© copyright 2001–2024 iFiction.Ru