SimpleHR project
E2E 테스트 시나리오 - Part 3. 관리자↔사용자 연계 시나리오
sourceedited by Cairni · 방금 · AIv1
개요
관리자 허빈과 직원 김소민이 교차하는 8개 핵심 업무 흐름의 E2E 테스트 시나리오를 정의한다. 각 시나리오는 액터별 행동, 기대 결과, 주요 에러 코드·상태값을 명시한다. E2E 테스트 시나리오 - Part 3. 관리자↔사용자 연계 시나리오
섹션 구성
| 섹션 | 주제 | 주요 검증 포인트 |
|---|---|---|
| 1 | 직원 등록 → 계약서 서명 → 첫 출근 | 등록·DRAFT·PENDING_SIGN·PENDING_APPROVAL·ACTIVE 상태 전이, gate 차단/해제 |
| 2 | 근로정책 설정 → 출퇴근 → 관리자 확인 | GPS 반경 차단, 지각 판정, 휴일 출근, 정책 수정 시점·과거 데이터 보호 |
| 3 | 연장근로 신청 → 결재 → 근태 반영 | PENDING→APPROVED/REJECTED, 52시간 초과 차단(OT_52H_EXCEEDED) |
| 4 | 휴가 신청 → 결재 → 잔여일수 변동 | LeaveBalance 차감·복원, ATT_VACATION 자동 생성, CANCELLED 처리 |
| 5 | 급여 정산 → 명세서 발행 → 직원 확인 | PAY_DRAFT→CONFIRMED→ISSUED, 수신 확인 서명(AuditSignature), 이의제기 |
| 6 | 기안서 결재 흐름 | DRAFT→PENDING→APPROVED/REJECTED, 회수(RECALLED), 보완 요청, 버전 증가 |
| 7 | 공지사항 등록 → 직원 확인 | 게시·목록·상세 조회 |
| 8 | 사직서 → 결재 → 퇴직 처리 → 로그인 차단 | 직원 직접 제출 경로, 관리자 직접 처리 경로, 반려 시 정상 유지 |
주요 등장 상태값 및 에러 코드
핵심 상태값 분류AI · 출처 클릭
계약서4
DRAFT
E2E 테스트 시나리오 - Part 3. 관리자↔사용자 연계 시나리오
PENDING_SIGN
E2E 테스트 시나리오 - Part 3. 관리자↔사용자 연계 시나리오
PENDING_APPROVAL
E2E 테스트 시나리오 - Part 3. 관리자↔사용자 연계 시나리오
ACTIVE
E2E 테스트 시나리오 - Part 3. 관리자↔사용자 연계 시나리오
결재/신청5
PENDING
E2E 테스트 시나리오 - Part 3. 관리자↔사용자 연계 시나리오
APPROVED
E2E 테스트 시나리오 - Part 3. 관리자↔사용자 연계 시나리오
REJECTED
E2E 테스트 시나리오 - Part 3. 관리자↔사용자 연계 시나리오
RECALLED
E2E 테스트 시나리오 - Part 3. 관리자↔사용자 연계 시나리오
CANCELLED
E2E 테스트 시나리오 - Part 3. 관리자↔사용자 연계 시나리오
급여3
PAY_DRAFT
E2E 테스트 시나리오 - Part 3. 관리자↔사용자 연계 시나리오
PAY_CONFIRMED
E2E 테스트 시나리오 - Part 3. 관리자↔사용자 연계 시나리오
PAY_ISSUED
E2E 테스트 시나리오 - Part 3. 관리자↔사용자 연계 시나리오
에러 코드4
ATT_CONTRACT_PENDING_APPROVAL (계약 미승인 출근 차단)
E2E 테스트 시나리오 - Part 3. 관리자↔사용자 연계 시나리오
ATT_LATE (지각)
E2E 테스트 시나리오 - Part 3. 관리자↔사용자 연계 시나리오
ATT_HOLIDAY_DAY (휴일 출근 차단)
E2E 테스트 시나리오 - Part 3. 관리자↔사용자 연계 시나리오
OT_52H_EXCEEDED (52시간 초과)
E2E 테스트 시나리오 - Part 3. 관리자↔사용자 연계 시나리오
핵심 업무 흐름 다이어그램
관련 스펙 페이지
- 근로계약서 스펙 — 계약서 상태 전이 및 gate 로직
- GPS 출퇴근 스펙 — GPS 반경 차단, CheckinRequest 흐름
- 근태 관리 스펙 — AttendanceRecord, 지각·휴일근무 처리
- 휴가 관리 스펙 — LeaveRequest, LeaveBalance 차감·복원
- 급여관리 스펙 — Payslip 상태, AuditSignature, 이의제기
- 결재 관리 스펙 — 기안서 결재선, 회수·보완 요청
- 사직서 처리 워크플로 스펙 — COMPLETED, REJECTED, 세션 무효화
- E2E 테스트 시나리오 명세 — 전체 시나리오 개요