tengri/Content/Debug/ManualTestingChecklist.md

2.8 KiB
Raw Blame History

Debug System - Manual Testing Checklist

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

  • Персонаж: BP_MainCharacter с ShowDebugInfo = true
  • Клавиши: PageUp/PageDown, F1, F2
  • Требования: 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 функции работают
  • Данные обновляются в реальном времени