3.8 KiB
3.8 KiB
E2E 테스트 리포트: 기안함
테스트 ID: draft-box 실행 시간: 2026-01-22 09:38:00 (KST) 소요 시간: 3분 테스트 결과: ✅ PASS
📊 테스트 요약
| 항목 | 결과 |
|---|---|
| 전체 스텝 수 | 10개 (핵심 기능 위주) |
| 성공 | 10개 |
| 실패 | 0개 |
| 경고 | 0개 |
| 성공률 | 100% |
📋 스텝별 상세 결과
| 스텝 | 테스트 항목 | 상태 | 비고 |
|---|---|---|---|
| 1 | 페이지 진입 | ✅ | /ko/approval/draft 이동 성공 |
| 2 | 페이지 구조 확인 | ✅ | 통계 카드, 필터, 테이블, 카드뷰 표시 |
| 3 | 통계 카드 데이터 확인 | ✅ | 진행 10건, 완료 0건, 반려 1건, 임시저장 7건 |
| 4 | 데이터 목록 확인 | ✅ | 18건 문서 표시 |
| 5 | 테이블 컬럼 확인 | ✅ | 번호, 문서번호, 문서유형, 제목, 결재자, 기안일시, 상태 |
| 6 | 상태 필터 드롭다운 확인 | ✅ | 6개 옵션 (전체, 임시저장, 결재대기, 진행중, 완료, 반려) |
| 7 | 결재대기 문서 클릭 | ✅ | 상세 모달 열림 |
| 8 | 모달 내용 확인 | ✅ | 품의서 상세 정보 표시 |
| 9 | 모달 닫기 | ✅ | Close 버튼 클릭 → 모달 닫힘 |
| 10 | 목록 페이지 복귀 | ✅ | 기안함 목록 표시 |
📈 동작 검증 결과
| UI 요소 | 검증 수준 | 동작 | 결과 | 비고 |
|---|---|---|---|---|
| 페이지 로드 | Level 3 | URL 이동 | ✅ | /ko/approval/draft |
| 통계 카드 | Level 2 | 데이터 표시 | ✅ | 4개 카드 정상 표시 |
| 상태 필터 | Level 3 | 클릭 → 옵션 표시 | ✅ | 6개 옵션 |
| 테이블 행 클릭 | Level 3 | 클릭 → 상세 모달 | ✅ | 정상 동작 |
| 상세 모달 | Level 3 | 내용 표시 | ✅ | 문서 상세 정보 |
| 모달 닫기 | Level 3 | Close 버튼 | ✅ | 정상 닫힘 |
✅ 정상 동작 확인된 기능
-
페이지 로드
- URL: /ko/approval/draft
- 제목: 기안함
- 설명: 작성한 결재 문서를 관리합니다
-
통계 카드
- 진행: 10건
- 완료: 0건
- 반려: 1건
- 임시 저장: 7건
-
헤더 액션
- 날짜 범위 선택 (시작일 ~ 종료일)
- 문서완료 버튼
- 문서 작성 버튼
-
필터/정렬
- 상태 필터: 전체, 임시저장, 결재대기, 진행중, 완료, 반려 (6개)
- 정렬: 최신순
- 초기화 버튼
-
기안 문서 목록
- 듀얼 뷰: 카드뷰 + 테이블뷰
- 테이블 컬럼: 번호, 문서번호, 문서유형, 제목, 결재자, 기안일시, 상태
- 18건 문서 표시
- 문서유형: 품의서, 지출결의서, 비용견적서
- 상태: 임시저장, 결재대기, 반려
-
상세 모달 (품의서)
- 문서번호: DOC-20251229-0010
- 작성일자: 2025-12-28
- 결재라인: 홍킬동 → 김철수 → 이영희
- 구매처: 쿠팡
- 구매처 결제일: 2026-01-08
- 제목: 사무실 이전 품의
- 품의 내역 및 사유 표시
- 예상 비용: 38,930,000원
- 미리보기 기능 (축소, 확대, 맞춤, 100%, 인쇄)
- Close 버튼
-
결재자 표시 형식
- 단일 결재자: "홍킬동"
- 복수 결재자: "김철수 외 1명"
📸 스크린샷
- draft-box-page: 기안함 목록 페이지
- draft-box-detail-modal: 문서 상세 모달
- draft-box-final: 모달 닫기 후
🎯 테스트 결론
기안함 페이지의 모든 주요 기능이 정상 동작합니다:
- ✅ 페이지 로드 및 통계 카드 표시
- ✅ 기안 문서 목록 (18건, 듀얼 뷰)
- ✅ 상태 필터 드롭다운 (6개 옵션)
- ✅ 문서 클릭 → 상세 모달 열림
- ✅ 모달 내 상세 정보 표시 (품의서)
- ✅ 모달 닫기 기능
테스트 실행자: Claude Code (QA Reporter) 리포트 생성 시간: 2026-01-22 09:38:00 (KST)