tengri/Content/Movement/ManualTestingChecklist.md

41 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

[//]: # (Movement/ManualTestingChecklist.md)
# 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). Ручное тестирование фокусируется на базовой инициализации.