You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2.2 KiB

Phase 8 Testing Checklist

1. 전략 확장 테스트

  • strategy registry에 새 전략 등록/비활성화/승격 가능
  • draft 상태 전략이 live로 잘못 라우팅되지 않음
  • 동일 종목 long/short 동시 포지션 금지 규칙 동작
  • strategy_id 별 리스크 버킷 분리
  • shadow / paper / live_limited / live_full 상태 전이 검증

2. 숏 엔진 테스트

  • borrow unavailable이면 자동 no-trade
  • locate/borrow 오류가 주문 제출 전에 감지
  • HTB 비용 임계값 초과 시 진입 차단
  • short-specific kill switch 동작
  • 상승 갭 against position 시 emergency handling 동작

3. 모델 고도화 테스트

  • baseline model이 항상 fallback으로 남음
  • 새 모델 shadow inference가 production decision에 영향 없음
  • model disagreement 로그 저장
  • calibration 리포트 생성
  • feature set version 불일치 시 배포 차단

4. 실행 최적화 테스트

  • optimized execution off 시 baseline execution 복귀
  • partial fill / no fill / delayed fill 재현
  • implementation shortfall 계산 정확
  • replay 결과와 live metric 포맷 일치
  • broker adapter failure 시 no-trade 또는 baseline fallback

5. 연구 자동화 테스트

  • post-trade review assistant가 입력 부족 시 안전 실패
  • drift diagnosis가 과도한 경보를 남발하지 않음
  • experiment recommender가 unsupported feature를 요구하지 않음
  • 자동 요약이 원본 로그 링크 포함
  • 자동화 결과가 rule 변경을 직접 수행하지 않음

6. 플랫폼/운영 테스트

  • registry snapshot 복구 가능
  • feature flag 롤백 가능
  • config diff review 없이 production rollout 차단
  • 권한 없는 사용자가 live config 변경 불가
  • incident record 감사 가능

7. 통합 테스트

  • 새 전략 추가 후 backtest → shadow → paper → live_limited 경로 동작
  • core strategy attribution과 새 전략 attribution 분리
  • degraded mode에서 core strategy만 남기고 나머지 off 가능
  • 운영 재시작 후 registry / flags / runtime state 복구