test: 신규 시나리오 3개 ALL PASS (settings-card, system-dashboard, material-dispatch)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -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 |
|
||||||
@@ -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 |
|
||||||
@@ -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 |
|
||||||
@@ -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 |
|
||||||
@@ -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 |
|
||||||
@@ -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 |
|
||||||
Reference in New Issue
Block a user