Commit Graph

118 Commits

Author SHA1 Message Date
김보곤
6c1f2da8d9 chore: 미구현 메뉴 시나리오 26개 삭제
삭제된 시나리오:
- 회계관리: bill-management, receivables-status, bad-debt-collection, bank-transactions, card-add, card-transactions, bank-account-management
- 설정: account-info, attendance-settings, leave-policy, notification-settings, position-management
- 게시판: event-board, faq, board-management, board-test
- 품질관리: quality-certification
- 생산관리: process-management, production-dashboard, worker-screen, work-order-management
- 기준정보: item-standard-management, order-management
- 기타: customer-inquiry, expected-expenses, daily-report

사유: 실제 UI에 해당 메뉴가 존재하지 않음 (SKIP 원인)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 09:55:28 +09:00
김보곤
08050f2af0 fix: GPS 기반 시나리오에 위치 권한 팝업 클릭 단계 추가
- Geolocation API 모킹을 첫 번째 단계로 이동 (팝업 방지)
- '사이트에 있는 동안 허용' 버튼 클릭 로직 추가
- 좌측 상단 권한 팝업 처리 스크립트 개선

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 09:10:38 +09:00
김보곤
05b24731cd fix: crud-delete-freeboard.json 메뉴 경로 수정 (고객센터 → 게시판) 2026-02-02 08:08:44 +09:00
김보곤
b1bfea47b4 fix: 404 오류 시나리오 URL 경로 수정
- faq.json: /support/faq → /customer-center/faq
- event-board.json: /support/events → /customer-center/events
- bill-management.json: /accounting/bill → /accounting/bills

수정 후 모든 페이지 정상 로드 확인됨

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 20:08:04 +09:00
light
a8cb75873c feat: 접근성 테스트 전역 설정 추가
- WCAG 2.1 Level AA 기준
- 검사 항목: 이미지 alt, 폼 레이블, 키보드, 포커스, 색상 대비
- 영향도 수준: critical, serious, moderate, minor
- 점수 기반 등급 (A/B/C/F)
- 자동 검사 스크립트 포함
- 페이지별 중점 검사 설정

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 12:25:29 +09:00
light
02a23e10d0 feat: 병렬 실행 전역 설정 추가
- 실행 모드: sequential, parallel, grouped, prioritized
- 워커 관리: 최대 4개, 독립 브라우저, 자동 조정
- 로드 밸런싱: roundRobin, leastBusy, durationBased, adaptive
- 테스트 데이터 격리: 워커 ID 접두사
- 의존성 관리: topological 정렬
- 프리셋: quick, thorough, ci, debug
- Circuit Breaker: 50% 실패 시 중단

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 12:22:02 +09:00
light
b1f5d67584 feat: 재시도 로직 전역 설정 추가
- 재시도 전략: immediate, linear, exponential, conditional
- 재시도 가능 오류: timeout, not found, network, 5xx 등
- 재시도 전 액션: waitForPageLoad, scrollIntoView, closeOverlays 등
- 스텝별 재시도 설정: click(3회), fill(2회), navigate(3회)
- Circuit Breaker: 5회 연속 실패 시 차단
- 시나리오 전체 재시도 지원

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 11:47:47 +09:00
light
374fc056c0 feat: Visual Regression 테스트 전역 설정 추가
- 스크린샷 캡처/비교/리포트 워크플로우
- 뷰포트 프리셋: desktop, laptop, tablet, mobile
- 동적 콘텐츠 마스킹: 시간, 아바타, 배지, 차트
- 비교 임계값: critical(1%), high(5%), medium(10%), low(20%)
- CRUD/성능/API 테스트와 통합 지원

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 11:39:37 +09:00
light
8d55885897 feat: 성능 메트릭 수집 전역 설정 추가
- 페이지 로드 성능: domContentLoaded, load, TTFB, FCP, LCP
- API 응답 성능: responseTime, slowCalls 추적
- 리소스 사용량: transferSize, requestCount
- 메모리 모니터링: usedJSHeapSize, usagePercent
- DOM 메트릭: nodeCount
- 성능 등급 기준 및 권장사항 포함

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 11:25:06 +09:00
light
4d732842d2 feat: 테스트 데이터 관리 전역 설정 추가
- 네이밍 컨벤션: E2E_TEST_{entity}_{timestamp}
- 엔티티별 템플릿: freeBoard, vendor, employee, deposit, card
- 라이프사이클 관리: beforeTest → CREATE → TEST → DELETE → afterTest
- 정리 전략: 즉시 삭제 (immediate)
- 데이터 의존성 관리 설정
- 보호 데이터 패턴 정의

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 11:21:21 +09:00
light
99cecceb2d feat: CRUD 전체 흐름 테스트 전역 설정 추가 2026-01-31 10:55:16 +09:00
light
a9438bf60c feat: API 응답 검증 전역 설정 추가 2026-01-31 10:05:32 +09:00
light
bd41ff1c12 feat: 전역 모달 처리 설정 파일 추가 2026-01-31 08:51:06 +09:00
light
cff20a6c0e refactor: navigation 속성 추가 (targetUrl, urlPattern, menuHints)
- 54개 시나리오 파일에 URL 기반 메뉴 탐색을 위한 navigation 속성 추가
- targetUrl: 정확한 페이지 URL 경로
- urlPattern: ko 버전 포함 URL 패턴 (regex)
- menuHints: 메뉴명 힌트 배열 (fallback용)

메뉴 탐색 실패율 41.8% → URL 기반 방식으로 개선 예정

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 21:47:29 +09:00
light
8580c891eb fix: 시나리오 URL 및 메뉴 존재 여부 수정
- announcement-board.json 삭제 (공지사항 메뉴 미존재)
- bank-account-management.json URL 수정: /settings/bank-account → /settings/accounts
- company-info.json URL 수정: /settings/company → /company-info

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 16:26:52 +09:00
light
af9a126a94 fix: 메뉴명 수정 - attendance-settings(근태설정), leave-policy(휴가정책) 2026-01-30 12:41:50 +09:00
light
28388fdb2e fix: 메뉴명 수정 (은행거래→입출금계좌조회, 카드거래→카드내역조회) 2026-01-30 11:48:41 +09:00
lab1
c3dd547dd0 init: E2E 테스트 시나리오 초기화 (61개 파일) 2026-01-30 10:50:38 +09:00