Главная
 Общие заметки о тестировании плагинов   автор: Tiara
   Тестирование не настолько незамысловато, как кажется на первый взгляд. Вроде бы - ну что такого? Сел, поиграл, написал свои впечатления - и все. Но сложность заключается в том, что при всей субъективности такой оценки - она должна быть объективной. :) Кроме "мне нравятся плаги этого автора, следовательно и на этот не глядя скажу, что хорош" или "ну не люблю я Золотой Канет, а автор везде использует его - плаг на выброс", в описании результата тестирования надо внести еще и описание сюжета, нестыковок - сюжетных или же строительных, описание оригинальных или наоборот неудачных решений автора.

Но тестеры бывают трех "типов". Первый - "геймеры". Они ЛЮБЯТ играть, но мало разбираются в тонкостях начинки плагов. Такие тестеры хорошо отлавливают влияние плагина на остальной игровой мир, такие как пропадание зданий, блокировку дверей, выпадение квестов у персонажей, не относящихся непосредственно к тестируемому плагу.

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

Ну, а третьи - это смешение первого и второго типа.

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

Очень тонкий момент - оценка. Где грань между "хорошо" и "плохо"? Плагины с эротическим содержанием - это хорошо? А с элементами насилия (типа "Кровавый ритуал")? Дело в том, что есть плагины "общеупотребительные" - т.е. в них можно играть всем, а есть "с ограничением" - те, в которых есть элементы или содержание, не рекомендованное неустойчивой психике. Но говорить, что вторые не имеют права на существование - тоже некорректно. Они просто должны быть соответствующим образом "маркированы" - и это тоже работа тестера, если автор сразу не потрудился добавить такую пометку в описание своего плага.

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

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

Еще одна сложность тестирования - оценка результата тестирования. Считать ли положительный результат тестирования - действительно положительным? Не был ли он следствием стечения случайных факторов и не присутствует лишь на данной конфигурации? Таже ситуация с отрицательным результатом. Тестер в ответе за результат тестирования. Т.е. тестирование может быть объявлено завершенным лишь в том случае, когда тестер уверен, что все сделано правильно и результат верен. Если и после этого кто-то оспаривает результат тестирования, тестер должен самым тщательным образом уточнить на какой конфигурации и при каких условиях получен иной результат и попытаться его воспроизвести. Т.е. работа тестера - это не только работа с плагином, но это и работа с людьми.

Будьте корректными и внимательными в общении. Крики "твой плагин/результат тестрирования - дерьмо" недопустимы с обоих сторон. Лишь взаимодействие может быть на пользу конечному пользователю, а это как раз то, ради чего мы всем этим занимаемся.

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

Удачного тестирования.

Tiara
Плагины
Утилиты
Учебники
Ссылки
В работе
Рецензии
Статьи
Russian Morrowind WebRing Все сайты кольца Переход на случайный сайт кольца Назад Вперед