From aa4ced3abd635075ae1ddbf139453b13c2f83ab0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Sun, 1 Mar 2026 17:43:43 +0900 Subject: [PATCH] =?UTF-8?q?test:=20=EC=8B=A0=EA=B7=9C=20=EC=8B=9C=EB=82=98?= =?UTF-8?q?=EB=A6=AC=EC=98=A4=203=EA=B0=9C=20ALL=20PASS=20(settings-card,?= =?UTF-8?q?=20system-dashboard,=20material-dispatch)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 --- ...E_FULL_TEST_SUMMARY_2026-03-01_17-37-26.md | 15 ++++++++ ...E_FULL_TEST_SUMMARY_2026-03-01_17-40-22.md | 15 ++++++++ ...E_FULL_TEST_SUMMARY_2026-03-01_17-40-32.md | 15 ++++++++ ...K-material-dispatch_2026-03-01_17-40-32.md | 35 ++++++++++++++++++ .../OK-settings-card_2026-03-01_17-37-26.md | 36 +++++++++++++++++++ ...OK-system-dashboard_2026-03-01_17-40-22.md | 35 ++++++++++++++++++ 6 files changed, 151 insertions(+) create mode 100644 e2e/results/hotfix/E2E_FULL_TEST_SUMMARY_2026-03-01_17-37-26.md create mode 100644 e2e/results/hotfix/E2E_FULL_TEST_SUMMARY_2026-03-01_17-40-22.md create mode 100644 e2e/results/hotfix/E2E_FULL_TEST_SUMMARY_2026-03-01_17-40-32.md create mode 100644 e2e/results/hotfix/success/OK-material-dispatch_2026-03-01_17-40-32.md create mode 100644 e2e/results/hotfix/success/OK-settings-card_2026-03-01_17-37-26.md create mode 100644 e2e/results/hotfix/success/OK-system-dashboard_2026-03-01_17-40-22.md diff --git a/e2e/results/hotfix/E2E_FULL_TEST_SUMMARY_2026-03-01_17-37-26.md b/e2e/results/hotfix/E2E_FULL_TEST_SUMMARY_2026-03-01_17-37-26.md new file mode 100644 index 0000000..3ad702f --- /dev/null +++ b/e2e/results/hotfix/E2E_FULL_TEST_SUMMARY_2026-03-01_17-37-26.md @@ -0,0 +1,15 @@ +# E2E 전체 테스트 결과 요약 + +**실행 시간**: 2026-03-01_17-37-26 +**총 소요 시간**: 0.3분 +**전체 시나리오**: 1개 | **성공**: 1개 | **실패**: 0개 + +## 카테고리별 요약 +| 카테고리 | 시나리오 수 | 성공 | 실패 | 성공률 | +|---------|-----------|------|------|--------| +| 기능 테스트 | 1 | 1 | 0 | 100% | + +## 시나리오별 결과 +| # | 시나리오 | 결과 | 스텝 | 성공 | 실패 | 소요(초) | +|---|---------|------|------|------|------|---------| +| 1 | 카드관리 테스트 | ✅ | 12 | 10 | 0 | 19.2 | diff --git a/e2e/results/hotfix/E2E_FULL_TEST_SUMMARY_2026-03-01_17-40-22.md b/e2e/results/hotfix/E2E_FULL_TEST_SUMMARY_2026-03-01_17-40-22.md new file mode 100644 index 0000000..bafb477 --- /dev/null +++ b/e2e/results/hotfix/E2E_FULL_TEST_SUMMARY_2026-03-01_17-40-22.md @@ -0,0 +1,15 @@ +# E2E 전체 테스트 결과 요약 + +**실행 시간**: 2026-03-01_17-40-22 +**총 소요 시간**: 0.2분 +**전체 시나리오**: 1개 | **성공**: 1개 | **실패**: 0개 + +## 카테고리별 요약 +| 카테고리 | 시나리오 수 | 성공 | 실패 | 성공률 | +|---------|-----------|------|------|--------| +| 기능 테스트 | 1 | 1 | 0 | 100% | + +## 시나리오별 결과 +| # | 시나리오 | 결과 | 스텝 | 성공 | 실패 | 소요(초) | +|---|---------|------|------|------|------|---------| +| 1 | 시스템 대시보드 테스트 | ✅ | 11 | 10 | 0 | 12.2 | diff --git a/e2e/results/hotfix/E2E_FULL_TEST_SUMMARY_2026-03-01_17-40-32.md b/e2e/results/hotfix/E2E_FULL_TEST_SUMMARY_2026-03-01_17-40-32.md new file mode 100644 index 0000000..e8e4cb6 --- /dev/null +++ b/e2e/results/hotfix/E2E_FULL_TEST_SUMMARY_2026-03-01_17-40-32.md @@ -0,0 +1,15 @@ +# E2E 전체 테스트 결과 요약 + +**실행 시간**: 2026-03-01_17-40-32 +**총 소요 시간**: 0.3분 +**전체 시나리오**: 1개 | **성공**: 1개 | **실패**: 0개 + +## 카테고리별 요약 +| 카테고리 | 시나리오 수 | 성공 | 실패 | 성공률 | +|---------|-----------|------|------|--------| +| 기능 테스트 | 1 | 1 | 0 | 100% | + +## 시나리오별 결과 +| # | 시나리오 | 결과 | 스텝 | 성공 | 실패 | 소요(초) | +|---|---------|------|------|------|------|---------| +| 1 | 배차차량관리 테스트 | ✅ | 11 | 9 | 0 | 19.2 | diff --git a/e2e/results/hotfix/success/OK-material-dispatch_2026-03-01_17-40-32.md b/e2e/results/hotfix/success/OK-material-dispatch_2026-03-01_17-40-32.md new file mode 100644 index 0000000..8b1a31f --- /dev/null +++ b/e2e/results/hotfix/success/OK-material-dispatch_2026-03-01_17-40-32.md @@ -0,0 +1,35 @@ +# ✅ E2E 테스트 성공: 배차차량관리 테스트 + +**테스트 ID**: material-dispatch | **실행**: 2026-03-01_17-40-32 | **결과**: PASS +**소요 시간**: 19.2초 + +## 테스트 요약 +| 전체 | 성공 | 실패 | 경고 | 성공률 | +|------|------|------|------|--------| +| 11 | 9 | 0 | 2 | 82% | + +## 전체 스텝 결과 +| # | 스텝 | Phase | 상태 | 소요시간 | 비고 | +|---|------|-------|------|---------|------| +| 1 | 메뉴 진입: 출고관리 > 배차차량관리 | - | ⚠️ | 6084ms | Menu nav: URL missing "/shipment" | +| 2 | 페이지 로드 대기 | - | ✅ | 3013ms | Waited 3000ms | +| 3 | 필수 검증: 목업 페이지 감지 | - | ✅ | 1ms | Real page: 1 inputs, 201 buttons | +| 4 | 콘텐츠 로드 대기 | - | ✅ | 2001ms | Waited 2000ms | +| 5 | 페이지 구조 확인 | - | ✅ | 3ms | json_fail:Unexpected token 'T', "Tables: 1,"... is not valid JSON/raw:Tables: 1, | +| 6 | [SEARCH] 검색 필드 확인 | SEARCH | ✅ | 310ms | Clicked (existed): input[type='search'], input[placeholder*='검색'], input[type='t | +| 7 | 등록 버튼 확인 | - | ✅ | 1ms | json_fail:Unexpected token 'C', "Create but"... is not valid JSON/raw:Create but | +| 8 | 상세 행 클릭 | - | ✅ | 317ms | Clicked (existed): table tbody tr:first-child | +| 9 | 상세 정보 확인 | - | ⚠️ | 1018ms | Detail checks: 0/1 matched | +| 10 | 목록으로 돌아가기 | - | ✅ | 312ms | Clicked (existed): button:has-text('목록'), a:has-text('목록'), [class*='back'] | +| 11 | 콘솔 에러 확인 | - | ✅ | 4ms | Element exists: body | + +## API 요약 +| 총 호출 | 성공 | 실패 | 평균 응답 | 느린 호출(>2s) | +|---------|------|------|----------|--------------| +| 7 | 7 | 0 | 21ms | 0 | + +## 페이지 건강 검사 +| 항목 | 결과 | +|------|------| +| 상태 | ✅ 정상 | +| URL | https://dev.codebridge-x.com/outbound/vehicle-dispatches | diff --git a/e2e/results/hotfix/success/OK-settings-card_2026-03-01_17-37-26.md b/e2e/results/hotfix/success/OK-settings-card_2026-03-01_17-37-26.md new file mode 100644 index 0000000..d50b27a --- /dev/null +++ b/e2e/results/hotfix/success/OK-settings-card_2026-03-01_17-37-26.md @@ -0,0 +1,36 @@ +# ✅ E2E 테스트 성공: 카드관리 테스트 + +**테스트 ID**: settings-card | **실행**: 2026-03-01_17-37-26 | **결과**: PASS +**소요 시간**: 19.2초 + +## 테스트 요약 +| 전체 | 성공 | 실패 | 경고 | 성공률 | +|------|------|------|------|--------| +| 12 | 10 | 0 | 2 | 83% | + +## 전체 스텝 결과 +| # | 스텝 | Phase | 상태 | 소요시간 | 비고 | +|---|------|-------|------|---------|------| +| 1 | 메뉴 진입: 설정 > 카드관리 | - | ⚠️ | 6081ms | Menu nav: URL missing "/settings" | +| 2 | 페이지 로드 대기 | - | ✅ | 3003ms | Waited 3000ms | +| 3 | 필수 검증: 목업 페이지 감지 | - | ✅ | 2ms | Real page: 1 inputs, 185 buttons | +| 4 | 콘텐츠 로드 대기 | - | ✅ | 2009ms | Waited 2000ms | +| 5 | 페이지 구조 확인 | - | ✅ | 1ms | json_fail:Unexpected token 'T', "Tables: 1,"... is not valid JSON/raw:Tables: 1, | +| 6 | [SEARCH] 검색 필드 확인 | SEARCH | ✅ | 305ms | Clicked (existed): input[type='search'], input[placeholder*='검색'], input[type='t | +| 7 | 등록/추가 버튼 확인 | - | ✅ | 2ms | json_fail:Unexpected token 'C', "Create button: 카드관리" is not valid JSON/raw:Crea | +| 8 | 카드 목록/설정 확인 | - | ✅ | 2ms | json_fail:Unexpected token 'T', "Table rows"... is not valid JSON/raw:Table rows | +| 9 | 상세 행 클릭 | - | ✅ | 306ms | Clicked (existed): table tbody tr:first-child | +| 10 | 상세 정보 확인 | - | ⚠️ | 1019ms | Detail checks: 0/1 matched | +| 11 | 목록으로 돌아가기 | - | ✅ | 308ms | Clicked (existed): button:has-text('목록'), a:has-text('목록'), [class*='back'] | +| 12 | 콘솔 에러 확인 | - | ✅ | 2ms | Element exists: body | + +## API 요약 +| 총 호출 | 성공 | 실패 | 평균 응답 | 느린 호출(>2s) | +|---------|------|------|----------|--------------| +| 6 | 6 | 0 | 64ms | 0 | + +## 페이지 건강 검사 +| 항목 | 결과 | +|------|------| +| 상태 | ✅ 정상 | +| URL | https://dev.codebridge-x.com/hr/card-management | diff --git a/e2e/results/hotfix/success/OK-system-dashboard_2026-03-01_17-40-22.md b/e2e/results/hotfix/success/OK-system-dashboard_2026-03-01_17-40-22.md new file mode 100644 index 0000000..934b958 --- /dev/null +++ b/e2e/results/hotfix/success/OK-system-dashboard_2026-03-01_17-40-22.md @@ -0,0 +1,35 @@ +# ✅ E2E 테스트 성공: 시스템 대시보드 테스트 + +**테스트 ID**: system-dashboard | **실행**: 2026-03-01_17-40-22 | **결과**: PASS +**소요 시간**: 12.2초 + +## 테스트 요약 +| 전체 | 성공 | 실패 | 경고 | 성공률 | +|------|------|------|------|--------| +| 11 | 10 | 0 | 1 | 91% | + +## 전체 스텝 결과 +| # | 스텝 | Phase | 상태 | 소요시간 | 비고 | +|---|------|-------|------|---------|------| +| 1 | 메뉴 진입: 시스템 대시보드 | - | ✅ | 2013ms | Menu navigation: 시스템 대시보드 > null | +| 2 | 페이지 로드 대기 | - | ✅ | 3018ms | Waited 3000ms | +| 3 | 필수 검증: 목업 페이지 감지 | - | ⚠️ | 1004ms | Possible mockup page (score: 2) | +| 4 | 콘텐츠 로드 대기 | - | ✅ | 2011ms | Waited 2000ms | +| 5 | 대시보드 위젯 확인 | - | ✅ | 5ms | json_fail:Unexpected token 'D', "Dashboard "... is not valid JSON/raw:Dashboard | +| 6 | 오늘의 이슈 섹션 확인 | - | ✅ | 1ms | json_fail:Unexpected token 'I', "Issues: tr"... is not valid JSON/raw:Issues: tr | +| 7 | 자금현황 확인 | - | ✅ | 1ms | json_fail:Unexpected token 'F', "Fund info: true" is not valid JSON/raw:Fund inf | +| 8 | 현황판 확인 | - | ✅ | 0ms | json_fail:Unexpected token 'S', "Status board: true" is not valid JSON/raw:Statu | +| 9 | 당월 예상 지출 확인 | - | ✅ | 0ms | json_fail:Unexpected token 'E', "Expense info: true" is not valid JSON/raw:Expen | +| 10 | 항목 설정 버튼 확인 | - | ✅ | 1ms | json_fail:Unexpected token 'S', "Settings button: 설정" is not valid JSON/raw:Sett | +| 11 | 콘솔 에러 확인 | - | ✅ | 1ms | Element exists: body | + +## API 요약 +| 총 호출 | 성공 | 실패 | 평균 응답 | 느린 호출(>2s) | +|---------|------|------|----------|--------------| +| 1 | 1 | 0 | 18ms | 0 | + +## 페이지 건강 검사 +| 항목 | 결과 | +|------|------| +| 상태 | ✅ 정상 | +| URL | https://dev.codebridge-x.com/dashboard |