tengri/Content/Movement/ManualTestingChecklist.md

1.9 KiB
Raw Blame History

Movement System - Manual Testing Checklist

Тестовая среда

  • Уровень: TestLevel с BP_MainCharacter
  • Требования: MovementComponent инициализирован

1. Инициализация системы

1.1 Базовая инициализация

  • InitializeMovementSystem() выполняется без ошибок при запуске уровня
  • IsInitialized flag устанавливается в true после инициализации
  • Angle conversion - пороги корректно конвертируются из градусов в радианы

2. Константы движения

2.1 Default значения

  • MaxSpeed = 600.0 - значение установлено по умолчанию
  • Acceleration = 2000.0 - значение установлено по умолчанию
  • Friction = 8.0 - значение установлено по умолчанию
  • Gravity = 980.0 - значение установлено по умолчанию

2.2 Пороговые углы

  • Walkable = 50.0° - значение по умолчанию в градусах
  • SteepSlope = 85.0° - значение по умолчанию в градусах
  • Wall = 95.0° - значение по умолчанию в градусах

Критерии прохождения

  • Все пункты выполнены
  • Система инициализируется без ошибок
  • Default константы соответствуют спецификации

Примечание: Большая часть Movement System тестируется автотестами (FT_SurfaceClassification с 10 test cases). Ручное тестирование фокусируется на базовой инициализации.