디버그 테스트 통과 기준

증상별로 먼저 볼 도구와 잠글 테스트를 정한다

디버깅은 원인을 좁히는 단계이고 테스트는 같은 문제가 다시 들어오지 않게 잠그는 단계입니다. 증상 유형에 따라 도구와 완료 조건이 달라집니다.

Crash

호출 스택부터 확인한다

IDE 디버거와 로그 파일로 크래시 위치, 빌드 구성, 최근 입력을 확인하고 최소 재현 단계를 남깁니다.

Blueprint

노드 실행 흐름을 따라간다

블루프린트 디버거의 브레이크포인트와 Watch로 변수 변경 시점과 잘못된 분기를 찾습니다.

AI

행동 이유를 시각화한다

AI Debugger와 Visual Logger로 현재 행동 트리 노드, 블랙보드 값, 이동 경로를 함께 비교합니다.

Performance

수치로 병목 분류

stat fps, stat unit, 프로파일러, 메모리 스냅샷으로 CPU, GPU, 메모리 중 어느 축이 문제인지 구분합니다.

Test Lock

수정 후 검증 기준

작은 함수 Automation 유닛 테스트로 입력과 결과를 고정합니다.
시스템 연동 인벤토리와 UI, AI와 이동처럼 경계가 문제면 통합 테스트를 둡니다.
플레이 감각 재미, 난이도, 사용성은 플레이테스트 기록과 QA 체크리스트로 잠급니다.