2.8 KiB
2.8 KiB
Debug System - Manual Testing Checklist
Тестовая среена
- Персонаж: BP_MainCharacter с ShowDebugInfo = true
- Клавиши: PageUp/PageDown, Tab, Home
- Требования: MovementComponent и ToastSystemComponent инициализированы
1. Навигация между страницами
1.1 Клавиатурное управление
- PageDown переходит к следующей странице (NextPage)
- PageUp переходит к предыдущей странице (PreviousPage)
- Циклическая навигация - с последней страницы на первую
- Обратная навигация - с первой страницы на последнюю
1.2 Отображение навигации
- Page counter показывает "Page X/3" (где X - текущая страница)
- Navigation text отображает "PageUp/PageDown - Navigate"
2. Содержимое страниц
2.1 Movement Constants (Page 1)
- Title: "Movement Constants"
- Content содержит:
- Max Speed: 600
- Acceleration: 2000
- Friction: 8
- Gravity: 980
2.2 Surface Classification (Page 2)
- Title: "Surface Classification"
- Content содержит:
- Walkable: ≤50°
- Steep Slope: 50°-85°
- Wall: 85°-95°
- Ceiling: >95°
2.3 Performance Metrics (Page 3)
- Title: "Performance Metrics"
- Content содержит:
- Frame: [увеличивающийся счетчик]
- FPS: [текущий FPS]
- Update Rate: Every Frame
- ActivePages: 3
3. Toggle функциональность
3.1 Debug HUD toggle
- Tab скрывает/показывает весь debug HUD
- Visibility state сохраняется при навигации
3.2 Visual Debug toggle
- Home включает/выключает visual debug
- Toast notification появляется: "Visual Debug Enabled/Disabled"
4. Обновление данных
4.1 Real-time updates
- Frame counter увеличивается каждое обновление
- FPS отражает реальную производительность
- Movement constants соответствуют значениям из MovementComponent
Критерии прохождения
- Все 3 страницы отображаются корректно
- Навигация работает в обе стороны
- Toggle функции работают
- Данные обновляются в реальном времени