Тестируйте сборку, которую получат игроки. Даже игра, работающая в редакторе, может попасть к игрокам с недостающими ресурсами, неработающими старыми сохранениями или описанием на странице магазина, которое обещает больше, чем есть в пакете. До начала тестирования присвойте релиз-кандидату стабильный идентификатор и подготовьте небольшую матрицу тестирования.
Стремитесь к трём полезным результатам: протестированному пакету, списку известных проблем и документации для поддержки. Выбирайте проверки с учётом систем игры и устройств, поддержка которых заявлена. Большой набор тестов, лишь повторяющих детали реализации, может оставить без внимания проблемы, с которыми столкнутся игроки.
Зафиксируйте релиз-кандидат, который можно идентифицировать
Запишите ревизию исходного кода, версию движка, версию контента и целевые платформы. Собирайте игру в чистой рабочей среде или документируйте её состояние. После начала тестирования проверяйте последствия любых дальнейших изменений: даже правка, которая кажется не связанной с релизом, может повлиять на сборку, которую вы готовите к выпуску.
Храните пакет и его контрольную сумму вместе с примечаниями к выпуску. Просите тестировщиков указывать релиз-кандидат, своё устройство и пройденную сюжетную ветку. Исправленную сборку для разработки ни в коем случае нельзя путать с пакетом, который они действительно тестировали.
Охватите важные сюжетные ветки и состояния
Составьте матрицу, охватывающую каждую концовку, каждую основную взаимоисключающую сюжетную ветку, каждое пороговое значение и каждое обязательное разблокирование. Проверьте начало новой игры, сохранение и загрузку до и после выборов, перезапуск и поддерживаемые состояния при обновлении, включая старые сохранения. Включите пропуск, историю и откат везде, где игра предоставляет эти функции. Работающая концовка не оправдывает сломанное разблокирование сцены на пути к ней.
Проверьте повторяющиеся события и выход из необычных состояний. Сцена может выглядеть нормально, но при этом дважды выдавать награду или оставлять флаг сюжетной ветки в несогласованном состоянии. Превращайте дефекты, найденные во время разработки, в целевые регрессионные проверки, чтобы тот же баг не вернулся незаметно в следующем релиз-кандидате.
Проверьте предусмотренное взаимодействие
Попросите тестировщика перемещаться по игре без подсказок. Проверьте темп диалогов, информацию в меню, читаемость, ввод с клавиатуры или сенсорное управление, фокус и настройки. Следите за местами, где игрок не может найти следующее действие. Ваше объяснение кнопки не будет поставляться вместе с игрой.
Протестируйте управление звуком и все настройки движения или воспроизведения. Где это уместно, включите прерванные сеансы и возвращение из фонового режима. Убедитесь, что настройки доступности надёжно работают во всех сюжетных ветках и в системе сохранений: наличие нужного переключателя на экране настроек — только начало.
Проверьте упаковку и внешние зависимости
Установите или распакуйте дистрибутив вне исходного проекта, затем запустите его оттуда. Проверьте наличие недостающих файлов, проблем с правами доступа к файлам и расположением сохранений, а также необходимых компонентов среды выполнения. Убедитесь, что пакет не содержит секретов разработки или ненужных исходных данных.
Для браузерного релиза разместите фактический экспорт в предусмотренной среде хостинга. Проверьте пути к ресурсам, работу хранилища, а также медленную и неудачную загрузку. Для скачиваемой версии протестируйте распространяемый архив и инструкции по установке на поддерживаемой операционной системе. Пакет, который получат игроки, тоже должен участвовать в тестировании.
Приведите публичное описание в соответствие со сборкой
Точно опишите доступный контент, поддерживаемые языки, системные требования, различия между изданиями и известные ограничения. Изучите актуальные требования канала распространения к публикации и раскрытию информации об использовании ИИ. Выбирайте публичные демонстрационные материалы, соответствующие правилам этого канала в отношении контента.
Не называйте прототип законченной игрой и не выдавайте оценку за системное требование, подтверждённое измерениями. Используйте репрезентативные скриншоты и обозначайте редакционные иллюстрации, если используете их. До выпуска получите необходимые согласования по платежам и контенту для выбранного способа распространения.
Выпускайте игру с возможностью восстановления
Архивируйте релиз-кандидат, редактируемые исходники, реестр прав и свидетельства тестирования. Опубликуйте понятную информацию о версии, контакт для поддержки и известные проблемы. Сохраняйте предыдущий работоспособный релиз, если это допускает договор о распространении, чтобы восстановление не зависело от воссоздания старой сборки по памяти.
Получив сообщение о проблеме, воспроизведите её на затронутой версии, прежде чем вносить масштабные изменения в проект. Устраните причину, проверьте связанные состояния и обновите регрессионную матрицу. Хорошая поддержка предполагает, что вы можете объяснить, какая сборка изменилась, что охватывает исправление и что вы проверили.
Ключевые решения
- Присвойте упакованному релиз-кандидату стабильный ID и тестируйте именно этот пакет.
- Охватите граничные условия сюжетных веток, обязательные разблокирования и поддерживаемые старые сохранения.
- Проверяйте управление, доставку игры и публичное описание вместе.
- Архивируйте релиз и добавляйте исправленные дефекты в регрессионную матрицу.
Файлы руководства
Контрольный список для выпуска ↓Матрица тестирования ↓Внешние сообщества, посвящённые моделям, и внешние сайты для публикаций могут содержать откровенные материалы. Ссылки на источники открываются в новой вкладке; это руководство не загружает их предпросмотры.
Источники и дополнительные материалы +
Последняя проверка 5 октября 2026 г..