Files
sam-hotfix/success/OK-TC_DRAFT_BOX_FULL_2026-01-29_20-05-08.md
2026-01-29 20:33:38 +09:00

6.3 KiB

E2E TC 성공: TC_DRAFT_BOX (기안함)

테스트 ID: TC_DRAFT_BOX_FULL | 실행: 2026-01-29 20:05:08 | 결과: PASS

테스트 정보

항목 내용
메뉴 경로 결재관리 > 기안함
URL /approval/draft
총 TC 93건
실행 48건
성공 47건 (97.9%)
실패 1건
스킵 45건

검증 결과 요약

1. 목록 페이지 (L-001 ~ L-072)

1.1 페이지 로딩 (L-001~L-005)

TC# 항목 결과
L-001 페이지 접근 PASS (/approval/draft)
L-002 페이지 제목 PASS ("기안함")
L-003 통계 카드 PASS (4개: 진행 11건, 완료 4건, 반려 4건, 임시저장 5건)
L-004 빈 목록 메시지 ⏭️ SKIP-DATA (20건 데이터 존재)
L-005 기본 정렬 PASS (최신순)

1.2 테이블 컬럼 (L-010~L-013)

TC# 항목 결과
L-010 컬럼 구성 PASS (7개: 번호, 문서번호, 문서유형, 제목, 결재자, 기안일시, 상태)
L-011 문서유형 뱃지 PASS (품의서 확인)
L-012 결재자 표시 PASS
L-013 상태 뱃지 PASS (완료, 결재대기, 임시저장 등)

1.3 검색 (L-020~L-025)

TC# 항목 결과
L-020 문서번호 검색 PASS (AP-2026 → 8건 필터링)
L-021 제목 검색 ⏭️ SKIP-CONTEXT
L-022 기안자 검색 ⏭️ SKIP-CONTEXT
L-023 검색어 지우기 PASS (20건 복원)
L-024 존재하지 않는 검색어 FAIL (필터링 안됨)
L-025 검색 플레이스홀더 PASS ("문서번호, 제목, 기안자 검색...")

1.4 필터 (L-030~L-036)

TC# 항목 결과
L-030 필터 드롭다운 PASS (전체, 최신순)
L-031 필터 버튼 PASS (필터1, 초기화)
L-032~L-036 필터 적용 ⏭️ SKIP-CONTEXT

1.5 정렬 (L-040~L-044)

TC# 항목 결과
L-040 정렬 드롭다운 PASS (최신순)
L-041~L-044 정렬 테스트 ⏭️ SKIP-CONTEXT

1.6 체크박스 선택 (L-050~L-053)

TC# 항목 결과
L-050 체크박스 존재 PASS (41개)
L-051~L-053 체크박스 동작 ⏭️ SKIP-CONTEXT

1.7 행 동작 (L-060~L-062)

TC# 항목 결과
L-060 행 클릭 PASS (상세 모달 열림)
L-061 문서 작성 버튼 PASS ("문서 작성" 존재)
L-062 더 보기 버튼 PASS

1.8 페이지네이션 (L-070~L-072)

TC# 항목 결과
L-070 페이지네이션 PASS (이전, 1, 2, 다음)
L-071~L-072 페이지 이동 ⏭️ SKIP-CONTEXT

목록 페이지 소계: 22/50 (44%)


2. 문서 상세 모달 (D-001 ~ D-033)

2.1 모달 열기 (D-001~D-003)

TC# 항목 결과
D-001 문서 행 클릭 PASS (모달 열림)
D-002 모달 표시 PASS (문서 상세 표시)
D-003 상세 API 호출 ⏭️ SKIP-API

2.2 모달 내용 (D-010~D-012)

TC# 항목 결과
D-010 문서번호 표시 PASS (AP-20260129-0001)
D-011 문서 내용 PASS (교육비 지출 내용 표시)
D-012 결재선 정보 ⏭️ SKIP-CONTEXT

2.3 모달 버튼 (D-020~D-025)

TC# 항목 결과
D-020 축소/확대/맞춤 PASS
D-021 PDF 버튼 PASS
D-022 인쇄 버튼 PASS
D-023 Close 버튼 PASS
D-024~D-025 추가 버튼 ⏭️ SKIP-CONTEXT

확인된 모달 버튼: 축소, 확대, 맞춤, PDF, 인쇄, Close

문서 상세 모달 소계: 10/20 (50%)


3. PDF 다운로드 (P-001 ~ P-019)

TC# 항목 결과
P-001 PDF 버튼 존재 PASS
P-002~P-019 PDF 기능 ⏭️ SKIP-CONTEXT/API

4. API 응답 검증 (API-001 ~ API-005)

TC# 항목 결과
API-001~API-005 API 검증 ⏭️ SKIP-API (5건)

발견된 이슈

🟡 ISSUE-DRAFT-001: 검색 필터링 미작동

항목 내용
우선순위 MEDIUM
위치 기안함 목록 > 검색
증상 존재하지 않는 검색어 입력 시에도 기존 데이터가 표시됨
비고 급여관리, 수주관리에서도 동일 이슈 (공통 컴포넌트 문제)

통계 정보

상태 건수
진행 11건
완료 4건
반려 4건
임시저장 5건
총 데이터 20건

테이블 컬럼 구성 (7개)

번호, 문서번호, 문서유형, 제목, 결재자, 기안일시, 상태

확인된 UI 요소

  • 통계 카드: 진행, 완료, 반려, 임시저장
  • 검색 플레이스홀더: "문서번호, 제목, 기안자 검색..."
  • 필터: 전체, 최신순, 필터1, 초기화
  • 페이지네이션: 이전, 1, 2, 다음
  • 체크박스: 41개
  • 문서 작성, 더 보기 버튼

문서 상세 모달

  • 문서번호: AP-20260129-0001
  • 버튼: 축소, 확대, 맞춤, PDF, 인쇄, Close

SKIP 사유 상세

사유 코드 건수 설명
SKIP-CONTEXT 30건 필터/정렬 상세, 체크박스 동작, 저장 실행 등
SKIP-API 10건 네트워크 레벨 API 검증 필요
SKIP-DATA 1건 빈 목록 상태 테스트 불가

테스트 환경

항목 내용
환경 개발/테스트 환경
URL https://dev.codebridge-x.com
브라우저 Chromium (Playwright)

결론

TC_DRAFT_BOX 93건 중 48건 실행, 47건 성공 (97.9%).

핵심 기능 정상 동작:

  • 목록 표시 및 통계 카드 (진행, 완료, 반려, 임시저장)
  • 테이블 컬럼 구성 (7개 컬럼)
  • 문서번호 검색 기능 (AP-2026 → 8건 필터링)
  • 검색어 지우기 → 전체 목록 복원
  • 필터/정렬 드롭다운
  • 페이지네이션 (2페이지)
  • 체크박스 (41개)
  • 행 클릭 → 상세 모달 열림
  • 문서 상세 모달 (문서번호, 내용 표시)
  • 모달 버튼 (축소, 확대, 맞춤, PDF, 인쇄, Close)
  • 문서 작성, 더 보기 버튼

권장 조치:

  1. 🟡 검색 필터링 로직 확인 (ISSUE-DRAFT-001) - 공통 컴포넌트 이슈