Доброго времени суток уважаемые форумчане!
Требуется Ваша помощь (добрым советом и/или наставлением) в тестировании игры (многопользовательского сетевого шутера) Недавно пришел в проект, а документации для тестировщиков практически нет...сейчас первоочередная задача - составить детализированный check list. Для карты, для персонажей, для оружия... Этим и занимаюсь, но когда перечислил основные моменты - генератор остановился и не могу придумать что же еще важно указать
Вот основное что есть:
Оружие
Анимация выбора оружия, стрельбы, точного прицеливания, вспышки от выстрела
Звуки стрельбы, перезарядки / дозарядки, отсутствия боеприпасов, смены оружия
Скорость стрельбы
Количество урона
Дальность поражения
Разброс при точном прицеливании
Разброс при обычном прицеливании
Количество боеприпасов в оружии
Перезарядка
Отображение оптического прицела
Вылет гильз
Попадание пули в цель
Выбрать оружие, которое уже в руках у персонажа
Нажать W+Shift + ПКМ(точное прицеливание)
Выстрелить один раз из любого огнестрельного оружия
Траектория полета гранат
Стрельба без патронов, при зажатой ЛКМ из автоматического оружия, при зажатой ЛКМ из не автоматического оружия, из не автоматического оружия по клику ЛКМ
Карта
Простреливание стен (с любых дистанций), столбов, знаков дорожного движения, проводов, деревьев, ограждений, окон, автомобилей, остановок, мусорных баков, рекламных щитов, лавочек
Физика объектов
Отображение следов от пуль
Прохождение персонажа через объекты
Преодолевание препятствий персонажем
Источник освещения солнце, лампа накаливания
Персонаж
Перемещение, приседания ( передвижение ускоренное, в присевшем положении)
Действия персонажа
ets.
Все пункты описаны следующим образом, к примеру:
1. Простреливание окон. Expected Result: При стрельбе в окна разбиваются стекла, возможно последующее ведение огня через окна (не во всех окнах)
2. Преодолевание препятствий персонажем. Expected Result: 1. Персонаж переступает препятствия которые не выше ступенек без замедления при движении. 2. Персонаж может преодолеть препятвие которое выше ступеньки и ниже пояса с помощью прыжка. 3 Препятствия которые выше пояса - непреодолимы (либо обойти либо найти вход)
3. Выстрелить один раз из любого огнестрельного оружия. Expected Result: Количество патронов, заряженных в оружие уменьшится на один
Правильно ли это и как сделать что бы все было максимально красиво и эффективно? Также нужны примеры как можно протестировать саму игру. Жду Ваших ответов и комментариев, спасибо
Из того, что я слушал мне больше всего понравился рассказ Георгия Савельева "Иди и смотри".
По отзывам слушателей пока лидирует мой рассказ "Документ спецификации требований к ПО, а нужен ли он?" Это взгляд на знакомую тему с необычной стороны. Запись выложена в открытый доступ: