diff --git a/screenshots/approval-box_pdf-preview_2026-01-29_11-30-2026-01-29T02-30-25-276Z.png b/screenshots/approval-box_pdf-preview_2026-01-29_11-30-2026-01-29T02-30-25-276Z.png new file mode 100644 index 0000000..f498946 Binary files /dev/null and b/screenshots/approval-box_pdf-preview_2026-01-29_11-30-2026-01-29T02-30-25-276Z.png differ diff --git a/screenshots/draft-box_pdf-preview_2026-01-29_11-29-03-2026-01-29T02-29-08-668Z.png b/screenshots/draft-box_pdf-preview_2026-01-29_11-29-03-2026-01-29T02-29-08-668Z.png new file mode 100644 index 0000000..ff1e33c Binary files /dev/null and b/screenshots/draft-box_pdf-preview_2026-01-29_11-29-03-2026-01-29T02-29-08-668Z.png differ diff --git a/screenshots/reference-box_pdf-preview_2026-01-29_11-31-2026-01-29T02-30-55-318Z.png b/screenshots/reference-box_pdf-preview_2026-01-29_11-31-2026-01-29T02-30-55-318Z.png new file mode 100644 index 0000000..e07a053 Binary files /dev/null and b/screenshots/reference-box_pdf-preview_2026-01-29_11-31-2026-01-29T02-30-55-318Z.png differ diff --git a/success/OK-pdf-download-test_2026-01-29_11-31-53.md b/success/OK-pdf-download-test_2026-01-29_11-31-53.md new file mode 100644 index 0000000..8aee660 --- /dev/null +++ b/success/OK-pdf-download-test_2026-01-29_11-31-53.md @@ -0,0 +1,109 @@ +# ✅ PDF 다운로드 전체 검사 리포트 + +**테스트 ID**: pdf-download-test | **실행**: 2026-01-29 11:29:03 ~ 11:31:53 | **결과**: PASS (3/4) + +--- + +## 테스트 요약 + +| 대상 | 메뉴 경로 | 접근 방식 | PDF 버튼 | 결과 | +|------|----------|----------|----------|------| +| 기안함 | 결재관리 > 기안함 | 모달 | ✅ 발견 | ✅ PASS | +| 결재함 | 결재관리 > 결재함 | 모달 | ✅ 발견 | ✅ PASS | +| 참조함 | 결재관리 > 참조함 | 모달 | ✅ 발견 | ✅ PASS | +| 거래처원장 | 자재관리 > 거래처원장 | 상세페이지 | ⏭️ 메뉴없음 | ⏭️ SKIP | + +--- + +## 개별 테스트 결과 + +### 1. 기안함 PDF ✅ PASS + +| 항목 | 결과 | +|------|------| +| URL | https://dev.codebridge-x.com/approval/draft | +| 테이블 데이터 | 20행 | +| 모달 열림 | ✅ | +| PDF 버튼 | ✅ 발견 ("PDF") | +| 버튼 클릭 | ✅ 성공 | +| 스크린샷 | draft-box_pdf-preview_2026-01-29_11-29-03.png | + +**모달 버튼 목록**: 축소, 확대, 맞춤, **PDF**, 인쇄, Close + +--- + +### 2. 결재함 PDF ✅ PASS + +| 항목 | 결과 | +|------|------| +| URL | https://dev.codebridge-x.com/approval/inbox | +| 테이블 데이터 | 14행 | +| 모달 열림 | ✅ | +| PDF 버튼 | ✅ 발견 | +| 버튼 클릭 | ✅ 성공 | +| 스크린샷 | approval-box_pdf-preview_2026-01-29_11-30.png | + +--- + +### 3. 참조함 PDF ✅ PASS + +| 항목 | 결과 | +|------|------| +| URL | https://dev.codebridge-x.com/approval/reference | +| 테이블 데이터 | 6행 | +| 모달 열림 | ✅ | +| PDF 버튼 | ✅ 발견 | +| 버튼 클릭 | ✅ 성공 | +| 스크린샷 | reference-box_pdf-preview_2026-01-29_11-31.png | + +--- + +### 4. 거래처원장 PDF ⏭️ SKIP + +| 항목 | 결과 | +|------|------| +| 메뉴 경로 | 자재관리 > 거래처원장 | +| 메뉴 상태 | ❌ 사이드바에서 찾지 못함 | +| 사유 | 메뉴 미구현 또는 접근 권한 없음 | + +**참고**: 자재관리 메뉴 클릭 시 하위 메뉴에 거래처원장이 표시되지 않음 + +--- + +## 스크린샷 목록 + +| 파일명 | 대상 | +|--------|------| +| draft-box_pdf-preview_2026-01-29_11-29-03.png | 기안함 모달 | +| approval-box_pdf-preview_2026-01-29_11-30.png | 결재함 모달 | +| reference-box_pdf-preview_2026-01-29_11-31.png | 참조함 모달 | + +저장 경로: `react/tests/e2e/results/hotfix/screenshots/` + +--- + +## PDF 품질 수동 확인 체크리스트 + +⚠️ **다운로드된 PDF 파일을 열어 아래 항목을 수동으로 확인하세요** + +| # | 카테고리 | 확인 항목 | 확인 | +|---|----------|----------|------| +| 1 | 파일 | PDF 파일이 정상적으로 열리는가? | ☐ | +| 2 | 폰트 | 한글 폰트가 깨지지 않고 정상 표시되는가? | ☐ | +| 3 | 테이블 | 테이블 경계선이 올바르게 표시되는가? | ☐ | +| 4 | 정렬 | 숫자/금액이 우측 정렬되어 있는가? | ☐ | +| 5 | 레이아웃 | 여백(margin/padding)이 적절한가? | ☐ | +| 6 | 페이지 | 헤더/푸터가 각 페이지에 올바르게 표시되는가? | ☐ | +| 7 | 이미지 | 로고/이미지가 정상 표시되는가? | ☐ | +| 8 | 페이지나눔 | 페이지 나눔이 적절한 위치에서 발생하는가? | ☐ | +| 9 | 색상 | 배경색/강조색이 올바르게 적용되었는가? | ☐ | +| 10 | 오버플로우 | 텍스트가 잘리거나 겹치지 않는가? | ☐ | + +--- + +## 결론 + +- **성공률**: 75% (3/4) +- **PDF 버튼 동작**: 결재관리 하위 3개 메뉴(기안함, 결재함, 참조함)에서 정상 동작 +- **SKIP 사유**: 거래처원장 메뉴가 사이드바에 표시되지 않음 (미구현 또는 권한 문제) +- **후속 조치**: 다운로드된 PDF 파일 열어 품질 체크리스트 수동 확인 필요