- 실행 모드: 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>
- 재시도 전략: 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>
- 스크린샷 캡처/비교/리포트 워크플로우
- 뷰포트 프리셋: desktop, laptop, tablet, mobile
- 동적 콘텐츠 마스킹: 시간, 아바타, 배지, 차트
- 비교 임계값: critical(1%), high(5%), medium(10%), low(20%)
- CRUD/성능/API 테스트와 통합 지원
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- 페이지 로드 성능: domContentLoaded, load, TTFB, FCP, LCP
- API 응답 성능: responseTime, slowCalls 추적
- 리소스 사용량: transferSize, requestCount
- 메모리 모니터링: usedJSHeapSize, usagePercent
- DOM 메트릭: nodeCount
- 성능 등급 기준 및 권장사항 포함
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- 네이밍 컨벤션: 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>
- 54개 시나리오 파일에 URL 기반 메뉴 탐색을 위한 navigation 속성 추가
- targetUrl: 정확한 페이지 URL 경로
- urlPattern: ko 버전 포함 URL 패턴 (regex)
- menuHints: 메뉴명 힌트 배열 (fallback용)
메뉴 탐색 실패율 41.8% → URL 기반 방식으로 개선 예정
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>