여
여기어때
September 3, 20251회
Playwright로 하는 Component Test와 E2E Test Coverage

간단 소개
Playwright를 이용한 Component Test와 E2E Test Coverage 구축 경험 공유 및 테스트 자동화 전략 소개
AI Summary
- Playwright 선택 이유
- Cypress 대비 iOS Safari 호환성과 모바일 뷰 재현성이 중요
- 파일 업로드/미디어 재생, 웹소켓 기반 메시징 등 브라우저 레벨 제어 필요
- Web과 Webview 모두에서 사용되므로 멀티 브라우저와 다양한 모바일 디바이스 프로필 지원이 중요
- Component Test와 E2E Test 병행 이유
- 실시간 채팅은 UI 상호작용과 End-To-End 시나리오의 연속성이 모두 중요
- 컴포넌트 테스트(CT)로 핵심 UI 상태 전이를 검증하고, E2E 테스트로 실제 사용자 여정을 통합 검증
- 두 층을 병행하여 UI 동작 신뢰도와 사용자 플로우 신뢰도를 동시에 확보
- 테스트 목표 및 방법
- 사용하는 모든 컴포넌트의 테스트 + E2E 커버리지 총 **80%**를 목표
- Vite 인스트루멘테이션(istanbul) + Playwright afterEach 수집 + 사후 병합으로 브라우저 실행 환경의 라인 커버리지 산출
- E2E 테스트로 유저 타입에 따른 접속, 카테고리 선택, 상담원 연결, 메시지/파일 전송, 상담 종료 등을 검증
Next Feeds
![[Hands-On]Amazon Bedrock WebSocket 실시간 AI 채팅](https://blog.kico.co.kr/wp-content/uploads/2025/09/image-3-1024x495.png)
[Hands-On]Amazon Bedrock WebSocket 실시간 AI 채팅
Amazon Bedrock, API Gateway WebSocket, Lambda를 활용하여 실시간 AI 채팅 애플리케이션 구축 및 스트리밍 핵심 개념을 체험합니다.
BedrockWebSocketLambdaDynamoDB실시간 AI
2025. 9. 3.
교보dts

Compose에서 Stable을 가볍게 보면 안 되는 이유: 베드 케이스로 본 안정성의 법칙 Part 1
Compose에서 안정성이 중요한 이유와 stable, immutable 사용 시 주의사항, class와 data class의 비교를 통해 안정성의 중요성을 강조합니다.
ComposeStabilityStableImmutablerecomposition
2025. 9. 3.
여기어때

데이터 자동 생성으로 생산성 향상 : Playwright로 3분 걸리던 계약 생성을 30초로!
Playwright를 활용하여 계약 생성 자동화를 구축, 생산성을 향상시키고 핵심 검증 작업에 집중할 수 있게 된 경험 공유.
Playwright자동화데이터 생성생산성 향상계약 생성
2025. 9. 3.
여기어때

코드 품질 개선 기법 19편: 차일드 록
오버라이딩 가능한 범위를 제한하여 코드의 안정성을 높이는 차일드 록 기법을 소개합니다.
오버라이딩상속코드 품질차일드 록super
2025. 9. 3.
LY Corp

AI 에이전트는 보안 취약점 관리를 어떻게 자동화할까? : Claude Code, Opus Security, Cycode, DeepSource 사례
AI 에이전트 기반 보안 취약점 관리 자동화 도구 사례 분석 및 특징 비교: Claude Code, Opus Security, Cycode, DeepSource
AI 에이전트보안 취약점 관리자동화DevSecOps코드 보안
2025. 9. 3.
인포그랩

피그마 플러그인 만들어줘
피그마 플러그인 '커틀러리' 개발 경험 공유: 더미 데이터 자동 주입을 통해 디자인 효율성을 높이고, 개인 차원의 문제 해결 가능성을 제시.
피그마 플러그인더미 데이터CORSAPIS3
2025. 9. 3.
스포카