AI/Etc

스도쿠캣 테스트 플랜

blacknabis 2026. 2. 8. 03:48

SdokuCat 게임 테스트 플랜

테스트 범위

영역 설명
씬 전환 MainMenuScene ↔ GameScene
게임 모드 Stage 진행, Practice 모드, Daily Challenge
스도쿠 기능 숫자 입력, 노트 모드, Undo, Erase, Hint
데이터 저장 Stage 진행 저장, 통계 저장
UI 헤더, 툴바, 숫자패드, 팝업

1. 씬 전환 테스트 ✅

1.1 메인 메뉴 → 게임

  • Start 버튼 클릭 → GameScene 로드 확인
  • 현재 Stage 정보 표시 확인

1.2 게임 → 메인 메뉴

  • Back 버튼 클릭 → MainMenuScene 복귀 확인
  • 진행 중인 게임 저장 확인 (수정 완료)

2. 게임 모드 테스트

2.1 Stage 진행 모드 ✅

Stage 범위 난이도 Holes
1-30 Easy 30→38
31-60 Normal 40→48
61+ Hard 50→58
  • Stage 1에서 시작 (Easy, 30 holes)
  • 게임 클리어 시 Stage 증가 확인
  • 난이도 전환 경계 (30→31, 60→61) 테스트

2.2 Practice 모드

  • Easy/Normal/Hard 각각 선택 가능 확인
  • Practice 모드는 Stage에 영향 없음 확인

2.3 Daily Challenge

  • 날짜 기반 시드로 퍼즐 생성 확인
  • 같은 날 재시도 시 동일 퍼즐 확인

3. 스도쿠 기능 테스트

3.1 셀 선택 & 입력

  • 빈 셀 탭 → 선택 하이라이트
  • 숫자패드로 숫자 입력
  • 고정 셀(문제 숫자)은 수정 불가

3.2 노트 모드

  • Note 버튼 토글 확인
  • 노트 모드에서 여러 숫자 기입 가능
  • 일반 모드 전환 시 노트 유지

3.3 Undo

  • 마지막 입력 취소
  • 여러 번 Undo 가능

3.4 Erase

  • 선택한 셀 내용 삭제
  • 노트도 함께 삭제

3.5 Hint

  • 힌트 사용 시 정답 표시
  • 힌트 횟수 제한 (있다면)

4. 게임 클리어/오버

4.1 게임 클리어

  • 모든 셀 정확히 채우면 클리어 팝업
  • 클리어 시간 기록
  • "Next Stage" 버튼 동작

4.2 게임 오버 (미스 카운트)

  • 틀린 입력 시 미스 카운트 증가
  • 미스 한도 초과 시 게임 오버 팝업

5. 데이터 저장 테스트

5.1 Stage 진행 저장

  • 앱 종료 후 재시작 → Stage 유지 확인
  • PlayerPrefsSudoku_CurrentStage 저장 확인

5.2 통계 저장

  • 게임 승리 횟수 누적
  • 난이도별 최고 기록 저장
  • SaveSystem.SaveStats() 호출 확인

6. UI 테스트

6.1 헤더 영역

  • Back 버튼 표시 & 동작
  • Stage/난이도 정보 표시
  • Settings 버튼 (있다면)

6.2 툴바

  • Undo, Erase, Note, Hint 아이콘 표시
  • 각 버튼 탭 반응

6.3 숫자패드

  • 1-9 버튼 표시
  • 탭 시 선택 셀에 입력

6.4 반응형 레이아웃

  • 다양한 해상도에서 UI 깨짐 없음
  • 세로 모드 최적화

7. 알려진 이슈

[!WARNING]
파란 화면 문제: 스크린샷에서 UI가 표시되지 않는 블루 스크린 확인됨

  • GameScene 로드 시 UI prefab 인스턴스화 확인 필요
  • Canvas 설정 및 SudokuGameUI.prefab 연결 상태 점검

테스트 환경

  • Unity Editor Play Mode
  • 해상도: 1080x1920 (모바일 세로)
  • 플랫폼: Windows Editor → Android/iOS 빌드 전 확인
반응형