현
현대자동차
February 3, 20251회
FrontEnd 개발 과정에 Integration Test 더하기
간단 소개
FrontEnd 개발에 통합 테스트를 도입하여 효율성을 높이고, Playwright를 활용한 테스트 방법 및 적용 과정을 설명한다.
AI Summary
- FrontEnd 개발과정의 테스트 도입
- FrontEnd 개발에서 **HMR(Hot Module Replacement)**로 인해 테스트 필요성을 느끼지 못했으나, 다양한 테스트 케이스 대응의 필요성 증가.
- 개발 과정에서 테스트를 통해 개발 완성도를 높이고 QA 과정에서 발생할 수 있는 이슈를 줄이는 것이 목표.
- 통합 테스트(Integration Test)의 중요성
- 단위 테스트, 통합 테스트, E2E 테스트 중 통합 테스트가 현재 상황에 가장 적합하다고 판단.
- 페이지의 기획서 대로의 동작 여부, 모듈 간/페이지 간 흐름의 정상 동작 여부 검증이 중요.
- Playwright 도입 및 적용
- 다양한 브라우저 지원 및 테스트 실행 기능 고려하여 Playwright를 선택.
- Playwright 설정 및 테스트 진행 결과 확인, headless 모드 설정 변경, UI 활용, 모바일 웹뷰 환경 테스트 설정 등의 적용 과정을 거침.
Next Feeds
Monstache로 DocumentDB와 OpenSearch 동기화하기
Monstache를 사용하여 DocumentDB 데이터를 OpenSearch로 실시간 동기화하고, 설정 및 운영 경험을 공유합니다.
MonstacheDocumentDBOpenSearch동기화AWS
2025. 2. 3.
올리브영

코드 품질 개선 기법 5편: 나쁜 열거가 좋은 계층을 몰아낸다
열거형 사용 시 외부 의존성을 줄이고 코드 품질을 개선하는 방법을 제시합니다. 외부 값과 내부 값을 분리하여 변경에 유연하게 대처하세요.
열거형코드 품질부패 방지층외부 의존성리팩토링
2025. 1. 31.
LY Corp

Xmind로 품질 검증 업무의 효율성 높이기
Xmind를 활용하여 복잡한 프로젝트의 테스트 케이스를 효율적으로 관리하고, 팀 협업을 개선한 사례를 소개합니다.
Xmind테스트 케이스품질 검증마인드맵업무 효율성
2025. 1. 31.
한글과컴퓨터
10년 된 레거시를 현대화하다 - Part.2: 매장 도메인의 구현 여정
올리브영 매장 도메인 구현 여정을 담은 글로, 멀티모듈 아키텍처, CQRS 패턴, 테이블 경량화, Entity/VO 구현을 통해 레거시 시스템을 현대화하는 과정을 소개한다.
DDDCQRS멀티모듈레거시 현대화도메인 모델
2025. 1. 24.
올리브영
10년 된 레거시를 현대화하다 - Part.1: 도메인 분리의 첫걸음
올리브영의 10년 된 레거시 시스템을 도메인 주도 설계를 통해 현대화하는 과정, 특히 매장 도메인 분리 전략과 컨텍스트 매핑을 중심으로 설명합니다.
레거시도메인 분리DDD컨텍스트 매핑올리브영
2025. 1. 24.
올리브영
![[DAN 24] 데이터 기반으로 지속 성장이 가능한 네이버 검색 FE 시스템 구축하기](https://d2.naver.com/content/images/2025/01/01-2.png)
[DAN 24] 데이터 기반으로 지속 성장이 가능한 네이버 검색 FE 시스템 구축하기
네이버 검색 FE 시스템의 문제 해결 과정과 서버 주도 UI, 디자인 시스템, META를 활용한 개발 효율성 향상 방안을 제시합니다.
FE 시스템서버 주도 UI디자인 시스템META자동화
2025. 1. 24.
Naver d2