SimpleHR project
E2E 테스트 시나리오 - Part 1 관리자 (대시보드, 근태, 직원관리)
sourceedited by Cairni · 방금 · AIv1
개요
SimpleHR 기업 관리자 페이지(/admin)에 대한 E2E 테스트 시나리오 문서 Part 1이다. Part 3(관리자↔사용자 연계)와 함께 전체 E2E 검증 계획을 구성한다. E2E 테스트 시나리오 명세 페이지에서 전체 구조를 확인할 수 있다.
테스트 환경
| 항목 | 값 |
|---|---|
| 업체명 | 디비안츠 |
| 최고관리자 | 허빈 (deviantce@deviantce.com) |
| 직원 | 김소민 (somin@deviantce.com) |
E2E 테스트 시나리오 - Part 1 관리자 (대시보드, 근태, 직원관리)
1. 대시보드 (/admin)
1-1. 지금 우리 회사 통계
- 관리 범위 배지, 오늘 출근률(%), 전체 인원, 7색 막대 표시
- 출근 체크 시 "정상출근" 수가 실시간 반영
- 7색 막대의 "지각" 영역 클릭 → 출퇴근관리 페이지로 이동하며 해당 상태 필터 자동 적용
1-2. 초기설정 가이드 (매우 중요)
초기 설정 가이드(6→8단계) 연계 시나리오이며, 15개 세부 케이스를 포함한다.
AI · 출처 클릭
- 신규 로그인 → 8단계 가이드 표시, 진행률 0%E2E 테스트 시나리오 - Part 1 관리자 (대시보드, 근태, 직원관리)
- 각 단계 완료 → 체크 + 취소선 + 진행률 갱신E2E 테스트 시나리오 - Part 1 관리자 (대시보드, 근태, 직원관리)
- 8단계 전체 완료 → 제목 '초기 설정 완료!' + 완료 메시지 (가이드 유지)E2E 테스트 시나리오 - Part 1 관리자 (대시보드, 근태, 직원관리)
- '나중에 하기' → 최소화(진행률 바만), 클릭 시 재펼침E2E 테스트 시나리오 - Part 1 관리자 (대시보드, 근태, 직원관리)
- '가이드 숨기기' → 가이드 소멸 + 상단에 '설정 가이드' 버튼 노출E2E 테스트 시나리오 - Part 1 관리자 (대시보드, 근태, 직원관리)
8단계 구성: 회사 기본정보 → 회계/급여 정책 → 근로 정책 → 직위/직책/직무 → 근무지 → 부서 등록 및 근로정책 배정 → 직원 등록 → 관리자 등록
1-3. 결재 대기 큐
- 직원 신청 건 발생 시: 이름·소속·근로일·근로시간·연장시간 표시
- 승인/반려 처리 후 큐에서 즉시 제거
- 대기 건 없을 시: "결재 대기 중인 항목이 없습니다" 메시지
2. 근태관리
| 섹션 | 주요 내용 |
|---|---|
| 2-1 출퇴근 상태 | 근무중/퇴근/미출근/지각, 지각 시간(분) 표시 |
| 2-2~2-4 상세·수정 | 드로어(기본정보+근무정보), 정책시간 자동인정, 관리자 수정·이력 저장 |
| 2-5~2-6 연장근로 | 관리자 직접 등록, 신청 내역(잔여·수당예상·승인자 포함) 조회 |
| 2-7~2-11 휴가 | 연차 현황·조정, 승인/반려, 변동이력, 일괄지급, annual-leave-promotion-spec |
| 2-12~2-13 교대·변형근로 | shift-work-management-spec |
| 2-14~2-17 결재·분석 | 결재 목록·승인/반려, 근태분석(종합/부서/개인/지각/준법리포트) |
3. 직원관리
| 섹션 | 주요 내용 |
|---|---|
| 3-1~3-7 인사정보 | 직원 목록(필터: 재직상태/계약형태/부서), 상세·수정, 필수서류, work-contract-spec |
| 3-8 인사발령 | personnel-order-approval-spec |
| 3-9 사직처리 | resignation-workflow |
| 3-10~3-14 계약서·서류보관함 | employment-contract-spec |
| 3-15~3-19 서류결재 | 기안서/신청서/필수서류/사직 결재 목록, 승인/반려/발급, approval-management-spec |
| 3-20~3-23 관리자 관리 | admin-role-management-spec |