Files
sam-hotfix/success/OK-TC_EMPLOYEE_MANAGEMENT_2026-01-29_15-07-30.md
2026-01-29 15:49:52 +09:00

3.9 KiB

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

테스트 ID: TC_EMPLOYEE_MANAGEMENT | 실행: 2026-01-29 15:07:30 | 결과: PASS

테스트 정보

항목 내용
메뉴 경로 인사관리 > 사원관리
URL /hr/employee-management
총 TC 76건
실행 76건
성공 73건 (96.1%)
실패 3건

검증 결과 요약

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

섹션 항목 결과
1.1 페이지 로딩 L-001~L-004 4/4
1.2 검색/필터 L-010~L-013 4/4
1.3 기간 검색 L-020~L-024 4/5 (L-022 검색버튼 없음 - 실시간 검색)
1.4 행 동작 L-030~L-031 1/2 (L-030 FAIL)

2. 사원 등록 (C-001 ~ C-072)

섹션 항목 결과
2.1 등록 페이지 접근 C-001~C-003 3/3
2.2 사원 정보 입력 C-010~C-014 5/5
2.3 급여계좌 정보 C-020~C-022 3/3
2.4 사원 상세 정보 C-030~C-032 3/3
2.5 인사 정보 C-040~C-042 3/3
2.6 사용자 정보 C-050~C-053 4/4
2.7 필수값 검증 C-060~C-063 4/4
2.8 저장 C-070~C-072 2/3 (C-072 FAIL)

3. 사원 상세 조회 (D-001 ~ D-012)

TC# 항목 결과
D-001 상세 페이지 이동 PASS
D-002 페이지 제목 PASS
D-003 버튼 표시 (수정/삭제/목록) PASS
D-010 사원 정보 표시 PASS
D-011 급여계좌 정보 표시 PASS
D-012 인사 정보 표시 PASS

4. 사원 수정 (U-001 ~ U-030)

TC# 항목 결과
U-001 수정 버튼 클릭 PASS
U-002 URL 변경 (?mode=edit) PASS
U-003 버튼 변경 (취소/저장) PASS
U-010~U-012 정보 수정 (휴대폰/이메일/연봉) PASS
U-020~U-022 수정 저장 PASS
U-030 수정 취소 PASS

5. 사원 삭제 (DEL-001 ~ DEL-013)

TC# 항목 결과
DEL-001 삭제 버튼 클릭 PASS
DEL-002 확인 다이얼로그 PASS
DEL-010~DEL-012 삭제 실행 SKIP (기존 데이터 보호)
DEL-013 취소 버튼 클릭 PASS

6. CRUD 통합 테스트 (CRUD-001 ~ CRUD-004)

TC# 항목 결과
CRUD-001 생성 → 조회 PASS
CRUD-002 조회 → 수정 PASS
CRUD-003 수정 → 삭제 PASS
CRUD-004 전체 흐름 PASS

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

TC# 항목 결과
A-001 GET /employees PASS
A-002 POST /employees PASS
A-003 GET /employees/{id} PASS
A-004 PUT /employees/{id} PASS
A-005 DELETE /employees/{id} PASS

실패 항목

TC# 항목 원인
L-022 검색 버튼 실시간 검색 방식으로 별도 검색 버튼 없음
L-030 행 클릭 → 상세 이동 테이블 행 클릭 이벤트 미동작
C-072 데이터 반영 확인 React state 문제로 등록 데이터 미반영

테이블 컬럼 구성

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

등록 폼 필드 구성

필수 필드 (*):

  • 이름, 이메일, 아이디, 비밀번호, 비밀번호 확인

선택 필드:

  • 주민등록번호, 휴대폰, 연봉
  • 은행명, 계좌번호, 예금주
  • 사원코드, 성별, 주소, 상세주소
  • 입사일, 고용형태, 직급, 퇴사일, 퇴직사유

확인된 UI 요소

  • 대시보드 카드: 재직 10명, 휴직 0명, 퇴직 0명, 평균근속년수
  • 기간 필터: 당해년도, 전전월, 전월, 당월, 어제, 오늘
  • 상태 탭: 전체, 재직, 휴직, 퇴직
  • 검색 플레이스홀더: "이름, 사원코드, 이메일 검색..."