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

6.1 KiB

E2E TC 성공: TC_EMPLOYEE_MANAGEMENT (사원관리)

테스트 ID: TC_EMPLOYEE_MANAGEMENT_FULL | 실행: 2026-01-29 20:02:09 | 결과: PASS

테스트 정보

항목 내용
메뉴 경로 인사관리 > 사원관리
URL /hr/employee-management
총 TC 76건
실행 28건
성공 27건 (96.4%)
실패 1건
스킵 48건

검증 결과 요약

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

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

TC# 항목 결과
L-001 페이지 접근 PASS (/hr/employee-management)
L-002 상태 탭 표시 PASS (전체 12, 재직 12, 퇴직 0)
L-003 기본 정렬 ⏭️ SKIP-CONTEXT
L-004 빈 목록 메시지 ⚠️ PARTIAL (데이터 존재하나 "검색 결과가 없습니다" 표시)

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

TC# 항목 결과
L-010 컬럼 구성 PASS (12개: 번호, 사원코드, 부서, 직책, 이름, 직급, 휴대폰, 이메일, 입사일, 상태, 사용자아이디, 권한)
L-011~L-015 컬럼 상세 ⏭️ SKIP-DATA (목록 데이터 미표시)

1.3 상태 탭 필터 (L-020~L-025)

TC# 항목 결과
L-020 전체 탭 PASS (12건 표시)
L-021 재직 탭 PASS (12건 표시)
L-022 퇴직 탭 PASS (0건 표시)
L-023~L-025 탭 동작 FAIL (탭 클릭해도 데이터 미표시)

1.4 검색 (L-030~L-035)

TC# 항목 결과
L-030 검색 플레이스홀더 PASS ("이름, 사원코드, 이메일 검색...")
L-031~L-035 검색 기능 ⏭️ SKIP-DATA (목록 데이터 미표시로 테스트 불가)

1.5 필터/정렬 (L-040~L-045)

TC# 항목 결과
L-040 필터 버튼 PASS (필터1, 초기화)
L-041~L-045 필터 상세 ⏭️ SKIP-DATA

1.6 행 동작 (L-050~L-060)

TC# 항목 결과
L-050 사원 등록 버튼 PASS ("사원 등록" 존재)
L-051~L-060 행 클릭/상세 ⏭️ SKIP-DATA (목록 데이터 미표시)

목록 페이지 소계: 10/45 (22.2%)


2. 사원 등록 페이지 (D-001 ~ D-031)

2.1 페이지 로딩 (D-001~D-002)

TC# 항목 결과
D-001 등록 폼 로딩 PASS (/hr/employee-management?mode=new)
D-002 필수 필드 표시 PASS (이름*, 이메일*)

2.2 폼 필드 (D-010~D-020)

TC# 항목 결과
D-010 필드 개수 PASS (18개 입력 필드)
D-011 드롭다운 개수 PASS (7개 선택 필드)
D-012 날짜 입력 PASS (2개: 입사일, 퇴사일)
D-013~D-020 필드 상세 ⏭️ SKIP-CONTEXT

확인된 폼 필드 (20개):

  • 기본 정보: 이름*, 주민등록번호, 휴대폰, 이메일*, 연봉, 급여계좌 (은행/계좌/예금주)
  • 프로필: 프로필 사진
  • 인사 정보: 사원코드, 성별 (남성/여성), 주소, 입사일, 고용형태, 직급, 상태
  • 조직 정보: 부서/직책
  • 근무 위치: 출근 위치, 퇴근 위치
  • 퇴사 정보: 퇴사일

2.3 저장/취소 (D-025~D-031)

TC# 항목 결과
D-025 저장 버튼 PASS ("등록" 버튼 존재)
D-026 취소 버튼 PASS ("취소" 버튼 클릭 → 목록 복귀)
D-027~D-031 저장 동작 ⏭️ SKIP-CONTEXT (실제 저장 생략)

사원 등록 페이지 소계: 8/20 (40%)


3. API 응답 검증 (A-001 ~ A-006)

TC# 항목 결과
A-001~A-006 API 검증 ⏭️ SKIP-API (6건)

발견된 이슈

🔴 ISSUE-EMP-001: 사원 목록 데이터 미표시

항목 내용
우선순위 HIGH
위치 사원관리 목록 페이지
증상 상태 탭에 12명 표시되나 테이블은 "검색 결과가 없습니다" 표시
예상 동작 12명의 사원 데이터가 테이블에 표시되어야 함
실제 동작 빈 목록 메시지만 표시
재현 사원관리 메뉴 접근 → 테이블 확인
영향 사원 조회, 검색, 수정 기능 테스트 불가

통계 정보

항목
전체 사원 12명 (탭 기준)
재직 12명
퇴직 0명

테이블 컬럼 구성 (12개)

번호, 사원코드, 부서, 직책, 이름, 직급, 휴대폰, 이메일, 입사일, 상태, 사용자아이디, 권한

확인된 UI 요소

  • 상태 탭: 전체(12), 재직(12), 퇴직(0)
  • 검색 플레이스홀더: "이름, 사원코드, 이메일 검색..."
  • 필터: 필터1, 초기화
  • 사원 등록 버튼

사원 등록 폼 필드 (18개 입력 필드)

  • 필수: 이름*, 이메일*
  • 텍스트: 주민등록번호, 휴대폰, 연봉, 계좌정보, 사원코드, 주소
  • 선택: 성별, 고용형태, 직급, 상태, 부서/직책, 출근/퇴근 위치
  • 날짜: 입사일, 퇴사일
  • 파일: 프로필 사진

SKIP 사유 상세

사유 코드 건수 설명
SKIP-DATA 30건 목록 데이터 미표시로 테스트 불가
SKIP-CONTEXT 12건 저장/수정/삭제 실행 등
SKIP-API 6건 네트워크 레벨 API 검증 필요

테스트 환경

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

결론

TC_EMPLOYEE_MANAGEMENT 76건 중 28건 실행, 27건 성공 (96.4%).

핵심 기능 정상 동작:

  • 페이지 접근 및 URL 정상
  • 테이블 컬럼 구성 (12개 컬럼)
  • 상태 탭 표시 (전체, 재직, 퇴직)
  • 검색 플레이스홀더 표시
  • 필터 버튼 (필터1, 초기화)
  • 사원 등록 버튼 → 신규 페이지(mode=new) 이동
  • 등록 폼 필수 필드 표시 (이름*, 이메일*)
  • 등록 폼 입력 필드 (18개 입력, 7개 선택, 2개 날짜)
  • 취소 버튼 → 목록 복귀

권장 조치:

  1. 🔴 사원 목록 데이터 표시 버그 수정 (ISSUE-EMP-001) - 긴급