3 QA Release Readiness
Roman edited this page 2026-07-01 22:16:55 +03:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

QA и готовность к релизу

Что значит готовность

Готовность игры - это не отсутствие ошибок в Editor. Для MVP/release нужны проверяемые сценарии, сборка, логи, Wiki statuses и known issues.

Минимальный MVP smoke

Step Expected result Evidence
Запустить client нет startup crash client log
Подключиться к loginserver или preview mode корректный mode выбран screenshot/log
Войти/создать account account accepted server log
Выбрать/создать character character loaded screenshot/log
Загрузить world/zone scene loaded, player spawned screenshot
Перемещаться movement/camera работают Play Mode/build check
Выбрать target nameplate/target UI обновились screenshot
Атаковать monster combat packets/status update идут client/server log
Получить loot/item update inventory изменился screenshot/log
Использовать skill icon/cooldown/effect/validation работают screenshot/log
Поговорить с NPC/service dialog/service UI открывается или disabled reason виден в Wiki screenshot
Выйти и зайти снова базовое состояние сохраняется server log

Regression areas

  • character creation/select/load;
  • local and remote player representation;
  • movement and camera;
  • map loading/streaming;
  • colliders/geodata;
  • target/combat;
  • NPC/monster spawn/despawn;
  • inventory/equipment;
  • skillbar/shortcuts;
  • chat;
  • login/game server reconnect;
  • UI scaling and error states;
  • preview build pipeline;
  • Windows build launch.

Release blockers

Нельзя выпускать build, если есть:

  • startup crash;
  • невозможность войти в world;
  • character state loss after relog;
  • critical desync between two clients;
  • broken camera/movement in MVP zone;
  • missing colliders on critical gameplay paths;
  • combat loop cannot complete;
  • inventory corrupts item state;
  • server logs critical exception on normal flow;
  • production UI exposes unfinished flow without disabled state;
  • Wiki не отражает реальные known issues.

Known issues page

Перед release candidate нужна Wiki-страница:

Wiki/QA/KnownIssues

На ней должны быть:

  • issue id;
  • severity;
  • affected object;
  • reproduction steps;
  • current workaround;
  • release decision: blocker / acceptable / disabled / planned later.

Evidence bundle

Для каждого release candidate желательно хранить:

  • build version;
  • build path;
  • server config;
  • client log;
  • loginserver log;
  • gameserver log;
  • screenshots;
  • smoke checklist;
  • known issues snapshot;
  • linked GitWork issues.