Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 5.02 KB

README.ru.md

File metadata and controls

40 lines (31 loc) · 5.02 KB

Тестирование NextClient

Английская версия | Вся документация

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

Подготовка и выполнение

Документ Назначение
Панель инструментов разработчика Запуск утилит подготовки и сравнения через формы.
Справочник тестового сервера Подготовка всех тестовых плагинов, настройка сервера и сбор отчетов.
Совместимость сервера Проверка поддерживаемых компонентов и требований платформы.
Порядок ручного тестирования Подключение клиента, выполнение шагов сценария и запись результатов.
Плагин проверки материалов Проверки эффектов материалов и меню в игре.
Подготовка ресурсов Studio Генерация моделей, материалов, подписей и карт для проверки рендеринга.

Процедуры и критерии приемки

Область Процедура или набор проверок
Сценарии радара Ручные проверки и матрица ролей и исходов
Слои радара Процедура проверки и критерии приемки
Рендеринг Studio Проверка рендеринга и rigid instancing
Редактор материалов Проверка сцен
Монитор производительности Проверки во время работы

Диагностика и автоматические проверки

Документ Назначение
Диагностика рендерера Захват состояния рендерера и анализ полученных файлов.
Сравнение изображений Сравнение подготовленных снимков и настройка порогов различий.
Регрессионные проверки matgen Проверка материалов, UV-шаблонов и запекания износа граней.
Проверка инструментов разработчика Проверка команд, перевода, скриптов запуска и файлов, создаваемых генераторами в тестовых сценариях.
Установка нативных модулей и проверка NitroApi Проверка скрипта установки CMake во временных каталогах и публичного интерфейса собранной библиотеки NitroApi.
Проверка установщика Windows Проверка новой установки, обновлений из ZIP, отмены, восстановления и удаления на синтетических файлах.
Тестовые цели репозитория Выбор тестовых целей CMake и требуемой конфигурации.

Для результата следует записать ревизию исходного кода, конфигурацию сборки, установленные файлы, выбранный сценарий и результат проверки. Успешные результаты остаются действительными для тех же исходных файлов и конфигурации. Повторная проверка требуется при изменении соответствующего поведения или при конкретном сомнении, которое нужно разрешить.