1/29 e2e test 검색 중점

This commit is contained in:
lab1
2026-01-29 09:04:05 +09:00
parent 91bb2ace03
commit 5c8aebd167
60 changed files with 1149 additions and 0 deletions

View File

@@ -0,0 +1,89 @@
# E2E 테스트 리포트: 근태 등록 테스트
**테스트 ID**: attendance-register | **실행**: 2026-01-28 20:14:30 KST | **결과**: FAIL
## 테스트 요약
| 전체 | 성공 | 실패 | 성공률 |
|------|------|------|--------|
| 8 | 6 | 2 | 75% |
## 스텝별 결과
| 스텝 | 항목 | 상태 | 비고 |
|------|------|------|------|
| step-0 | 사이드바 초기화 | ✅ PASS | 스크롤 완료 |
| step-1 | 인사관리 메뉴 진입 | ✅ PASS | /hr/attendance-management 도달 |
| step-1-1 | 위치 권한 팝업 처리 | ⏭️ SKIP | 팝업 미표시 (이미 허용 상태) |
| step-2 | 현재 근태 목록 확인 | ✅ PASS | 9개 행 표시 |
| step-3 | 근태 등록 모달 열기 | ✅ PASS | 모달 정상 열림 (300ms 애니메이션) |
| step-4 | 대상 직원 선택 | ✅ PASS | "홍킬동" 선택 완료 |
| step-5 | 출근 시간 설정 | ✅ PASS | 10시 30분 설정 |
| step-6 | 퇴근 시간 설정 | ⚠️ WARN | 분 옵션이 0/30만 존재 (15/45 없음) |
| step-7 | 근태 저장 | ❌ FAIL | **500 서버 에러** |
| step-8 | 등록된 근태 확인 | ❌ FAIL | 테이블에 신규 데이터 미반영 |
## 버그
### BUG-001: 근태 등록 API 500 에러
- **우선순위**: HIGH
- **위치**: POST /api/v1/attendances
- **재현 단계**:
1. 근태관리 페이지 진입
2. "근태 등록" 버튼 클릭
3. 대상: "홍킬동" 선택
4. 기준일: 2026-01-28 (오늘)
5. 출근 시간: 9시 0분
6. 퇴근 시간: 18시 0분
7. "저장" 버튼 클릭
- **예상**: 근태 등록 성공 + 토스트 메시지 + 테이블 반영
- **실제**: `Create failed: [500] 서버 에러`
### BUG-002: 시간 선택 옵션 제한
- **우선순위**: LOW
- **위치**: 근태 등록 모달 - 분 선택 콤보박스
- **설명**: 시나리오 spec에는 0분/15분/30분/45분 옵션이 있어야 하나, 실제로는 0분/30분만 존재
- **영향**: 15분/45분 단위 출퇴근 기록 불가
## 콘솔 에러 로그
```
[error] Create failed: [500] 서버 에러
[error] [GoogleMap] GPS 오류 코드: 3 메시지: Timeout expired
```
## 동작 검증
| 요소 | Level | 동작 | 결과 |
|------|-------|------|------|
| 근태 등록 버튼 | L3 | 모달 열기 | ✅ |
| 대상 콤보박스 | L3 | 드롭다운 선택 | ✅ |
| 시간 콤보박스 | L3 | 값 변경 | ✅ |
| 저장 버튼 | L4 | API 호출 + 데이터 저장 | ❌ |
## 모달 핸들링 검증
- `openModal`: ✅ 정상 동작 (애니메이션 대기 포함)
- `selectInModal`: ✅ 컨테이너 스코프 내 선택 성공
- `clickInModal`: ✅ 모달 내 버튼 클릭 성공
- **실패 원인**: 프론트엔드 모달 동작은 정상, 백엔드 API 에러
## 스크린샷
- attendance-page-loaded-2026-01-28T11-09-40-746Z.png
- attendance-modal-opened-2026-01-28T11-09-58-982Z.png
- attendance-test-final-2026-01-28T11-14-11-197Z.png
## 추가 테스트 (2026-01-28 20:24 KST)
### GPS 모킹 적용 후 재테스트
| 항목 | 결과 |
|------|------|
| GPS 모킹 적용 | ✅ 성공 (콘솔 로그 확인) |
| 홍킬동 등록 시도 | ❌ 500 서버 에러 |
| test01 등록 시도 | ❌ 500 서버 에러 |
### 결론
- **GPS 타임아웃은 GoogleMap 컴포넌트(지도 표시용)의 오류**
- **근태 등록 API 실패와 무관**
- **POST /api/v1/attendances API 자체가 500 에러 반환**
- 프론트엔드 모달 핸들링: ✅ 정상 동작
## 권장 조치
1. **백엔드 팀 (최우선)**: POST /api/v1/attendances API 500 에러 원인 조사
- 서버 로그 확인 필요
- 요청 페이로드 검증 필요
2. **프론트엔드**: 분 선택 옵션에 15분/45분 추가 검토 (낮은 우선순위)

View File

@@ -0,0 +1,28 @@
# ❌ E2E 테스트 실패: 대손채권회수
**테스트 ID**: bad-debt-collection | **실행**: 2026-01-29 22:37:00 | **결과**: BLOCKED
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 회계관리 > 악성채권 추심관리 |
| 예상 URL | /ko/accounting/bad-debt-collection |
| 검증 항목 | - |
## 실패 사유
-**메뉴 미존재**: '악성채권 추심관리' 메뉴가 사이드바에 존재하지 않음
- ⚠️ 현재 회계관리 하위 메뉴에 해당 항목이 없음
## 발견된 회계관리 하위 메뉴
- 거래처관리
- 거래처원장
- 매출관리
- 매입관리
- 어음관리
- 입금관리
- 출금관리
- 입출금계좌조회
## 권장 조치
- 기능 개발 완료 후 시나리오 재실행 필요
- 또는 시나리오 메뉴 경로 업데이트 필요

View File

@@ -0,0 +1,105 @@
# 검색 기능 E2E 테스트 리포트
**실행일시**: 2026-01-29 23:15:00 KST
**테스트 방식**: Playwright fill + Enter 키
---
## 테스트 결과 요약
| 구분 | 수량 | 비율 |
|------|------|------|
| ✅ PASS | 5개 | 71% |
| ❌ FAIL | 2개 | 29% |
| **합계** | **7개** | 100% |
---
## 상세 결과
### ✅ 검색 동작 확인 (PASS)
| # | 페이지 | URL | 검색어 | Before | After | 상태 |
|---|--------|-----|--------|--------|-------|------|
| 1 | 인사관리 > 근태관리 | /hr/attendance-management | 홍길동 | 9행 | 2행 | ✅ PASS |
| 2 | 회계관리 > 거래처관리 | /accounting/vendors | 삼성 | 19행 | 1행 | ✅ PASS |
| 3 | 결재관리 > 기안함 | /approval/draft | 출장 | 20행 | 3행 | ✅ PASS |
| 4 | 결재관리 > 결재함 | /approval/inbox | 휴가 | 13행 | 13행 | ⚠️ 데이터 미해당 |
| 5 | 고객센터 > 공지사항 | /customer-center/notices | 없는검색어 | 1행 | 0행 | ✅ PASS |
### ❌ 검색 미동작 (FAIL)
| # | 페이지 | URL | 검색어 | Before | After | 상태 |
|---|--------|-----|--------|--------|-------|------|
| 1 | 생산관리 > 작업지시 관리 | /production/work-orders | 스크린 | 12행 | 12행 | ❌ FAIL |
| 2 | 생산관리 > 작업지시 관리 | /production/work-orders | WO-2026 | 12행 | 12행 | ❌ FAIL |
---
## 검색 입력 필드 현황
| 페이지 | Placeholder |
|--------|-------------|
| 근태관리 | 이름, 부서 검색... |
| 사원관리 | (확인 필요) |
| 거래처관리 | 거래처명, 거래처코드, 사업자번호 검색... |
| 기안함 | 문서번호, 제목, 기안자 검색... |
| 결재함 | 제목, 기안자, 부서 검색... |
| 공지사항 | 제목, 작성자로 검색... |
| 급여관리 | 이름, 부서 검색... |
| 휴가관리 | 이름, 부서 검색... |
| 입금관리 | 입금자명, 계좌명, 적요, 거래처 검색... |
| 출금관리 | 수취인명, 계좌명, 적요, 거래처 검색... |
| 작업지시 관리 | 작업지시번호, 발주처, 현장명 검색... |
---
## 버그 리포트
### BUG-SEARCH-001: 작업지시 관리 검색 미동작
**심각도**: MEDIUM
**페이지**: 생산관리 > 작업지시 관리
**URL**: /production/work-orders
**증상**:
- 검색 입력 필드에 값 입력 후 Enter 키 눌러도 테이블이 필터링되지 않음
- 검색어: "스크린", "WO-2026" 모두 미동작
- 행 수 변화 없음 (12행 → 12행)
**재현 단계**:
1. 생산관리 > 작업지시 관리 메뉴 클릭
2. 검색 입력 필드에 "스크린" 입력
3. Enter 키 누름
4. 테이블 행 수 변화 없음 확인
**예상 동작**: 검색어가 포함된 행만 필터링되어 표시
**실제 동작**: 필터링 없이 전체 데이터 유지
---
## 테스트 환경
- **서버**: https://dev.codebridge-x.com
- **계정**: TestUser5
- **브라우저**: Chromium (Playwright MCP)
- **해상도**: 1920x1080
---
## 권장 사항
1. **작업지시 관리 검색 기능 점검 필요**
- 검색 이벤트 핸들러 확인
- API 호출 여부 확인
2. **JavaScript 이벤트 vs Playwright 네이티브**
- JavaScript dispatchEvent로는 검색이 동작하지 않음
- Playwright fill + press_key 조합 필요
- 시나리오 작성 시 Playwright 네이티브 방식 권장
3. **추가 테스트 필요 페이지**
- 회계관리 > 입금관리
- 회계관리 > 출금관리
- 인사관리 > 급여관리
- 인사관리 > 휴가관리

View File

@@ -0,0 +1,142 @@
# 검색 기능 E2E 테스트 리포트
**실행일시**: 2026-01-30 08:59:00 KST
**테스트 방식**: Playwright fill + Enter 키
**테스트 서버**: https://dev.codebridge-x.com
---
## 테스트 결과 요약
| 구분 | 수량 | 비율 |
|------|------|------|
| ✅ PASS | 10개 | 59% |
| ❌ FAIL | 4개 | 24% |
| ⚠️ 데이터 미해당 | 1개 | 6% |
| ⏭️ 데이터 부족 | 2개 | 12% |
| **합계** | **17개** | 100% |
---
## 상세 결과
### ✅ 검색 동작 확인 (PASS)
| # | 페이지 | 메뉴 경로 | 검색어 | Before | After | 상태 |
|---|--------|----------|--------|--------|-------|------|
| 1 | 기안함 | 결재관리 > 기안함 | 출장 | 20행 | 3행 | ✅ PASS |
| 2 | 근태관리 | 인사관리 > 근태관리 | 홍길동 | 9행 | 2행 | ✅ PASS |
| 3 | 휴가관리 | 인사관리 > 휴가관리 | 홍길동 | 9행 | 2행 | ✅ PASS |
| 4 | 거래처관리 | 회계관리 > 거래처관리 | 삼성 | 19행 | 1행 | ✅ PASS |
| 5 | 입금관리 | 회계관리 > 입금관리 | 삼성 | 20행 | 11행 | ✅ PASS |
| 6 | 출금관리 | 회계관리 > 출금관리 | 삼성 | 20행 | 2행 | ✅ PASS |
| 7 | 매출관리 | 회계관리 > 매출관리 | 삼성 | 20행 | 1행 | ✅ PASS |
| 8 | 수주관리 | 판매관리 > 수주관리 | 삼성 | 14행 | 2행 | ✅ PASS |
| 9 | 출하관리 | 출고관리 > 출하관리 | 삼성 | 3행 | 1행 | ✅ PASS |
| 10 | 공지사항 | 고객센터 > 공지사항 | 없는검색어 | 1행 | 0행 | ✅ PASS |
### ❌ 검색 미동작 (FAIL)
| # | 페이지 | 메뉴 경로 | 검색어 | Before | After | 상태 |
|---|--------|----------|--------|--------|-------|------|
| 1 | 참조함 | 결재관리 > 참조함 | 품의 | 6행 | 6행 | ❌ FAIL |
| 2 | 급여관리 | 인사관리 > 급여관리 | 홍길동 | 16행 | 16행 | ❌ FAIL |
| 3 | 작업지시 관리 | 생산관리 > 작업지시 관리 | 스크린 | 12행 | 12행 | ❌ FAIL |
| 4 | 어음관리 | 회계관리 > 어음관리 | 삼성/현대 | 16행 | 16행 | ❌ FAIL |
### ⚠️ 데이터 미해당 / 데이터 부족
| # | 페이지 | 메뉴 경로 | 검색어 | Before | After | 비고 |
|---|--------|----------|--------|--------|-------|------|
| 1 | 결재함 | 결재관리 > 결재함 | 휴가 | 13행 | 13행 | 데이터 미해당 |
| 2 | 사원관리 | 인사관리 > 사원관리 | - | 1행 | - | 데이터 부족 |
| 3 | 작업실적 | 생산관리 > 작업실적 | - | 1행 | - | 데이터 부족 |
---
## 버그 리포트
### BUG-SEARCH-001: 참조함 검색 미동작
- **심각도**: MEDIUM
- **페이지**: 결재관리 > 참조함
- **증상**: 검색어 입력 후 Enter 키 눌러도 테이블 필터링 안됨
- **재현**: "품의" 검색 시 6행 → 6행 (변화 없음)
### BUG-SEARCH-002: 급여관리 검색 미동작
- **심각도**: MEDIUM
- **페이지**: 인사관리 > 급여관리
- **증상**: 검색어 입력 후 Enter 키 눌러도 테이블 필터링 안됨
- **재현**: "홍길동" 검색 시 16행 → 16행 (변화 없음)
### BUG-SEARCH-003: 작업지시 관리 검색 미동작
- **심각도**: MEDIUM
- **페이지**: 생산관리 > 작업지시 관리
- **증상**: 검색어 입력 후 Enter 키 눌러도 테이블 필터링 안됨
- **재현**: "스크린", "WO-2026" 검색 시 12행 → 12행 (변화 없음)
### BUG-SEARCH-004: 어음관리 검색 미동작
- **심각도**: MEDIUM
- **페이지**: 회계관리 > 어음관리
- **증상**: 검색어 입력 후 Enter 키 눌러도 테이블 필터링 안됨
- **재현**: "삼성", "현대" 검색 시 16행 → 16행 (변화 없음)
---
## 검색 입력 필드 현황
| 페이지 | Placeholder |
|--------|-------------|
| 기안함 | 문서번호, 제목, 기안자 검색... |
| 결재함 | 제목, 기안자, 부서 검색... |
| 참조함 | 제목, 기안자, 부서 검색... |
| 사원관리 | 이름, 사원코드, 이메일 검색... |
| 근태관리 | 이름, 부서 검색... |
| 급여관리 | 이름, 부서 검색... |
| 휴가관리 | 이름, 부서 검색... |
| 거래처관리 | 거래처명, 거래처코드, 사업자번호 검색... |
| 입금관리 | 입금자명, 계좌명, 적요, 거래처 검색... |
| 출금관리 | 수취인명, 계좌명, 적요, 거래처 검색... |
| 어음관리 | (확인 필요) |
| 작업지시 관리 | 작업지시번호, 발주처, 현장명 검색... |
| 수주관리 | (확인 필요) |
| 매출관리 | (확인 필요) |
| 출하관리 | (확인 필요) |
---
## 테스트 환경
- **서버**: https://dev.codebridge-x.com
- **계정**: TestUser5 (홍길동)
- **브라우저**: Chromium (Playwright MCP)
- **해상도**: 1920x1080
---
## 권장 사항
### 1. 즉시 수정 필요 (4개 페이지)
- **참조함**: 검색 이벤트 핸들러 점검
- **급여관리**: 검색 API 호출 여부 확인
- **작업지시 관리**: 검색 필터 로직 점검
- **어음관리**: 검색 기능 구현 확인
### 2. 검색 기능 구현 패턴 확인
- 동작하는 페이지 (기안함, 거래처관리 등)와 미동작 페이지의 코드 비교 필요
- 공통 검색 컴포넌트 사용 여부 확인
### 3. 테스트 방식 참고
- JavaScript dispatchEvent로는 검색이 동작하지 않음
- **Playwright fill + press_key('Enter') 조합 필수**
- 시나리오 작성 시 Playwright 네이티브 방식 권장
---
## 미테스트 페이지 (추후 테스트 필요)
검색창이 있으나 이번 테스트에서 제외된 페이지:
- 회계관리: 거래처원장, 전표관리, 일/월계표, 계정별원장, 거래처별원장, 분개장, 현금출납장
- 회계관리 리포트: 재무상태표, 손익계산서, 합계잔액시산표, 원가명세서, 이익잉여금처분계산서, 부가세신고서
- 생산관리: 작업자 화면
- 고객센터: 문의하기, 1:1 문의
- 설정: 코드관리, 사용자관리, 권한관리, 메뉴관리

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 계정정보
**테스트 ID**: account-info | **실행**: 2026-01-29 22:31:00 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 설정 > 계정정보 |
| URL | /settings/account-info |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 공지사항
**테스트 ID**: announcement-board | **실행**: 2026-01-29 22:32:00 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 고객센터 > 공지사항 |
| URL | /customer-center/notices |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 결재함
**테스트 ID**: approval-box | **실행**: 2026-01-29 22:33:00 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 결재관리 > 결재함 |
| URL | /approval/inbox |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 근태현황
**테스트 ID**: attendance-checkin | **실행**: 2026-01-29 22:34:00 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 인사관리 > 근태현황 |
| URL | /hr/attendance |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 근태관리
**테스트 ID**: attendance-management | **실행**: 2026-01-29 22:35:00 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 인사관리 > 근태관리 |
| URL | /hr/attendance-management |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 근태설정
**테스트 ID**: attendance-settings | **실행**: 2026-01-29 22:36:00 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 설정 > 근태설정 |
| URL | /settings/attendance-settings |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 계좌관리
**테스트 ID**: bank-account-management | **실행**: 2026-01-29 22:38:00 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 설정 > 계좌관리 |
| URL | /settings/accounts |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 입출금계좌조회
**테스트 ID**: bank-transactions | **실행**: 2026-01-29 22:39:00 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 회계관리 > 입출금계좌조회 |
| URL | /accounting/bank-transactions |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 어음관리
**테스트 ID**: bill-management | **실행**: 2026-01-29 22:40:00 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 회계관리 > 어음관리 |
| URL | /accounting/bills |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 게시판 관리
**테스트 ID**: board-management | **실행**: 2026-01-29 22:41:00 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 게시판 > 게시판 관리 |
| URL | /board/board-management |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 게시판 테스트
**테스트 ID**: board-test | **실행**: 2026-01-29 22:42:00 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 게시판 > 게시판 테스트 |
| URL | /boards/board_mjsgri54_1fmg |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 카드관리
**테스트 ID**: card-add | **실행**: 2026-01-29 22:43:00 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 인사관리 > 카드관리 |
| URL | /hr/card-management |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 카드내역조회
**테스트 ID**: card-transactions | **실행**: 2026-01-29 22:44:00 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 회계관리 > 카드내역조회 |
| URL | /accounting/card-transactions |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 회사정보
**테스트 ID**: company-info | **실행**: 2026-01-29 22:45:00 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 설정 > 회사정보 |
| URL | /company-info |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 종합분석
**테스트 ID**: comprehensive-analysis | **실행**: 2026-01-29 22:46:00 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 종합분석 |
| URL | /reports/comprehensive-analysis |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 1:1 문의
**테스트 ID**: customer-inquiry | **실행**: 2026-01-29 22:46:01 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 고객센터 > 1:1 문의 |
| URL | /customer-center/qna |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 일일 일보
**테스트 ID**: daily-report | **실행**: 2026-01-29 22:46:02 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 회계관리 > 일일 일보 |
| URL | /accounting/daily-report |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 부서관리
**테스트 ID**: department-add | **실행**: 2026-01-29 22:47:00 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 인사관리 > 부서관리 |
| URL | /hr/department-management |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 입금관리
**테스트 ID**: deposit-management | **실행**: 2026-01-29 22:47:01 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 회계관리 > 입금관리 |
| URL | /accounting/deposits |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 기안함
**테스트 ID**: draft-box | **실행**: 2026-01-29 22:47:02 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 결재관리 > 기안함 |
| URL | /approval/draft |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 사원관리
**테스트 ID**: employee-register | **실행**: 2026-01-29 22:47:03 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 인사관리 > 사원관리 |
| URL | /hr/employee-management |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 이벤트 게시판
**테스트 ID**: event-board | **실행**: 2026-01-29 22:47:04 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 고객센터 > 이벤트 게시판 |
| URL | /customer-center/events |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 지출예상내역서
**테스트 ID**: expected-expenses | **실행**: 2026-01-29 22:48:00 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 회계관리 > 지출예상내역서 |
| URL | /accounting/expected-expenses |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: FAQ
**테스트 ID**: faq | **실행**: 2026-01-29 22:48:01 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 고객센터 > FAQ |
| URL | /customer-center/faq |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 자유게시판
**테스트 ID**: free-board | **실행**: 2026-01-29 22:48:02 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 게시판 > 자유게시판 |
| URL | /boards/free |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 검사관리
**테스트 ID**: inspection-management | **실행**: 2026-01-29 22:48:03 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 품질관리 > 검사관리 |
| URL | /quality/inspections |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 재고현황
**테스트 ID**: inventory-status | **실행**: 2026-01-29 22:48:04 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 자재관리 > 재고현황 |
| URL | /material/stock-status |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 품목기준관리
**테스트 ID**: item-management | **실행**: 2026-01-29 22:49:00 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 기준정보 관리 > 품목기준관리 |
| URL | /master-data/item-master-data-management |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 품목기준관리
**테스트 ID**: item-standard-management | **실행**: 2026-01-29 22:49:01 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 기준정보 관리 > 품목기준관리 |
| URL | /master-data/item-master-data-management |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 휴가정책
**테스트 ID**: leave-policy | **실행**: 2026-01-29 22:49:02 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 설정 > 휴가정책 |
| URL | /settings/leave-policy |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,15 @@
# ✅ E2E 테스트 성공: 로그인
**테스트 ID**: login | **실행**: 2026-01-29 22:30:00 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 직접 접근 |
| URL | /login → /dashboard |
| 검증 항목 | 3개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 로그인 처리: 정상
- ✅ 대시보드 이동: 정상

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 알림설정
**테스트 ID**: notification-settings | **실행**: 2026-01-29 22:49:03 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 설정 > 알림설정 |
| URL | /settings/notification-settings |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 수주관리
**테스트 ID**: order-management | **실행**: 2026-01-29 22:49:04 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 판매관리 > 수주관리 |
| URL | /sales/order-management-sales |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 결제내역
**테스트 ID**: payment-history | **실행**: 2026-01-29 22:49:05 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 회계관리 > 결제내역 |
| URL | /payment-history |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 권한관리
**테스트 ID**: permission-management | **실행**: 2026-01-29 22:50:00 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 설정 > 권한관리 |
| URL | /settings/permissions |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 팝업관리
**테스트 ID**: popup-management | **실행**: 2026-01-29 22:50:01 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 설정 > 팝업관리 |
| URL | /settings/popup-management |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 직책관리
**테스트 ID**: position-management | **실행**: 2026-01-29 22:50:02 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 설정 > 직책관리 |
| URL | /settings/titles |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 단가관리
**테스트 ID**: price-management | **실행**: 2026-01-29 22:50:03 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 판매관리 > 단가관리 |
| URL | /sales/pricing-management |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 공정관리
**테스트 ID**: process-management | **실행**: 2026-01-29 22:50:04 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 기준정보 관리 > 공정관리 |
| URL | /master-data/process-management |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 작업실적
**테스트 ID**: production-dashboard | **실행**: 2026-01-29 22:50:05 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 생산관리 > 작업실적 |
| URL | /production/work-results |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 인증관리
**테스트 ID**: quality-certification | **실행**: 2026-01-29 22:50:06 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 품질경영 > 인증관리 |
| URL | /quality/qms |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 직급관리
**테스트 ID**: rank-management | **실행**: 2026-01-29 22:50:07 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 설정 > 직급관리 |
| URL | /settings/ranks |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 미수금현황
**테스트 ID**: receivables-status | **실행**: 2026-01-29 22:50:08 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 회계관리 > 미수금현황 |
| URL | /accounting/receivables-status |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 입고관리
**테스트 ID**: receiving-management | **실행**: 2026-01-29 22:50:09 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 자재관리 > 입고관리 |
| URL | /material/receiving-management |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 참조함
**테스트 ID**: reference-box | **실행**: 2026-01-29 22:50:12 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 결재관리 > 참조함 |
| URL | /approval/reference |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 급여관리
**테스트 ID**: salary-management | **실행**: 2026-01-29 22:50:13 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 인사관리 > 급여관리 |
| URL | /hr/salary-management |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 매출관리
**테스트 ID**: sales-management | **실행**: 2026-01-29 22:50:14 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 회계관리 > 매출관리 |
| URL | /accounting/sales |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 출하관리
**테스트 ID**: shipment-management | **실행**: 2026-01-29 22:50:15 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 출고관리 > 출하관리 |
| URL | /outbound/shipments |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 구독관리
**테스트 ID**: subscription-management | **실행**: 2026-01-29 22:50:16 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 설정 > 구독관리 |
| URL | /subscription |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 휴가관리
**테스트 ID**: vacation-management | **실행**: 2026-01-29 22:50:17 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 인사관리 > 휴가관리 |
| URL | /hr/vacation-management |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 거래처원장
**테스트 ID**: vendor-ledger | **실행**: 2026-01-29 22:50:18 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 회계관리 > 거래처원장 |
| URL | /accounting/vendor-ledger |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 거래처관리
**테스트 ID**: vendor-management | **실행**: 2026-01-29 22:50:19 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 회계관리 > 거래처관리 |
| URL | /accounting/vendors |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 출금관리
**테스트 ID**: withdrawal-management | **실행**: 2026-01-29 22:50:20 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 회계관리 > 출금관리 |
| URL | /accounting/withdrawals |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 작업지시 관리
**테스트 ID**: work-order-management | **실행**: 2026-01-29 22:50:21 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 생산관리 > 작업지시 관리 |
| URL | /production/work-orders |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 작업실적
**테스트 ID**: work-performance | **실행**: 2026-01-29 22:50:22 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 생산관리 > 작업실적 |
| URL | /production/work-results |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음

View File

@@ -0,0 +1,14 @@
# ✅ E2E 테스트 성공: 작업자 화면
**테스트 ID**: worker-screen | **실행**: 2026-01-29 22:50:23 | **결과**: PASS
## 테스트 정보
| 항목 | 내용 |
|------|------|
| 메뉴 경로 | 생산관리 > 작업자 화면 |
| URL | /production/worker-screen |
| 검증 항목 | 2개 |
## 검증 결과
- ✅ 페이지 로드: 정상
- ✅ 404 에러: 없음