- 전체 메뉴 테스트 결과 (96개 시나리오) - 개별 시나리오 성공 리포트 5개 - 실패 리포트 1개 (employee-register) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
95 lines
2.9 KiB
Markdown
95 lines
2.9 KiB
Markdown
# ❌ E2E 테스트 실패: 사원 등록 CRUD 테스트
|
|
|
|
**테스트 ID**: employee-register | **실행**: 2026-02-03 06:34 | **결과**: FAIL
|
|
|
|
---
|
|
|
|
## 테스트 요약
|
|
|
|
| 전체 | 성공 | 실패 | 성공률 |
|
|
|------|------|------|--------|
|
|
| 15 | 3 | 1 | 20% (CREATE 실패로 중단) |
|
|
|
|
---
|
|
|
|
## 스텝별 결과
|
|
|
|
| 스텝 | 항목 | 상태 | 비고 |
|
|
|------|------|------|------|
|
|
| 1 | 로그인 | ✅ PASS | TestUser5 로그인 성공 |
|
|
| 2 | 사원관리 페이지 이동 | ✅ PASS | 인사관리 > 사원관리 메뉴 클릭 |
|
|
| 3 | 사원 등록 버튼 클릭 | ✅ PASS | URL: ?mode=new |
|
|
| 4 | 폼 필드 입력 | ✅ PASS | 필수 5개 + 입사일 입력 완료 |
|
|
| 5 | 등록 버튼 클릭 | ⚠️ ISSUE | 에러 없이 목록 페이지 이동 |
|
|
| 6 | 등록 데이터 확인 | ❌ FAIL | **데이터가 저장되지 않음** |
|
|
| 7-15 | READ/UPDATE/DELETE | ⏭️ SKIP | CREATE 실패로 진행 불가 |
|
|
|
|
---
|
|
|
|
## 🐛 버그 리포트
|
|
|
|
### BUG-EMP-001: 사원 등록 시 데이터가 저장되지 않음
|
|
|
|
**우선순위**: 🔴 HIGH (핵심 기능 장애)
|
|
|
|
**재현 경로**:
|
|
```
|
|
인사관리 > 사원관리 > 사원 등록
|
|
```
|
|
|
|
**재현 스텝**:
|
|
1. 사원관리 페이지에서 "사원 등록" 버튼 클릭
|
|
2. 필수 필드 입력:
|
|
- 이름: E2E_TEST_사원_0203B
|
|
- 이메일: e2e_test_0203b@test.com
|
|
- 아이디: E2E_TEST_0203B
|
|
- 비밀번호: Test1234!@
|
|
- 비밀번호 확인: Test1234!@
|
|
- 입사일: 2026-02-03
|
|
3. "등록" 버튼 클릭
|
|
4. 목록 페이지로 이동됨 (에러 메시지 없음)
|
|
5. 목록에서 등록한 데이터 검색 → **데이터 없음**
|
|
|
|
**예상 동작**:
|
|
- 등록 성공 토스트 메시지 표시
|
|
- 목록에 새로 등록된 사원 표시
|
|
|
|
**실제 동작**:
|
|
- 에러 메시지 없이 목록 페이지로 이동
|
|
- 목록에 데이터가 표시되지 않음
|
|
- 검색해도 "검색 결과가 없습니다" 표시
|
|
|
|
**추가 확인 사항**:
|
|
- 날짜 필터: 2025-12-01 ~ 2025-12-31 (기본값) - 2026년 데이터 필터링 가능성
|
|
- 날짜 필터를 2026년으로 변경해도 데이터 없음
|
|
- API 응답 확인 필요 (Network 탭에서 POST 요청 결과 확인 권장)
|
|
|
|
**영향 범위**:
|
|
- 신규 사원 등록 불가
|
|
- CRUD 전체 흐름 테스트 불가
|
|
|
|
---
|
|
|
|
## 테스트 환경
|
|
|
|
| 항목 | 값 |
|
|
|------|-----|
|
|
| URL | https://dev.codebridge-x.com |
|
|
| 브라우저 | Chromium (Playwright) |
|
|
| 테스트 계정 | TestUser5 |
|
|
| 테스트 데이터 | E2E_TEST_사원_0203B |
|
|
|
|
---
|
|
|
|
## 권장 조치
|
|
|
|
1. **백엔드 API 확인**: POST /api/v1/employees 엔드포인트 동작 확인
|
|
2. **프론트엔드 확인**: 등록 요청 후 응답 처리 로직 확인
|
|
3. **날짜 필터 로직**: 신규 등록 시 자동으로 현재 날짜 기간에 포함되도록 처리
|
|
4. **에러 핸들링**: 등록 실패 시 사용자에게 에러 메시지 표시
|
|
|
|
---
|
|
|
|
**테스트 수행**: Claude Code E2E Automation
|
|
**리포트 생성**: 2026-02-03 06:34:24
|