카
카카오엔터테인먼트FE
August 25, 20221회
MSW를 활용하는 Front-End 통합테스트
간단 소개
MSW를 활용한 프론트엔드 통합 테스트 방법 및 활용 사례를 소개하고, MSW 도입의 필요성을 강조합니다.
AI Summary
- MSW 도입 배경 및 필요성
- FE 테스트 도구의 발전에도 불구하고 더미 데이터 생성 및 API 모킹에 많은 비용 발생
- **MSW(Mock Service Worker)**를 통해 API 개발 완료 전에도 통합 테스트 가능
- MSW 통합 테스트 활용법
- 목업 데이터를 활용하여 데이터 패칭, 조건부 렌더링 테스트
server.use를 통해 런타임에 동적으로 응답 데이터 변경 가능- 엣지 케이스 (빈 리스트) 및 에러 발생 상황 (404 에러)에 대한 테스트 수행
- MSW 활용 확장 및 결론
- 스토리북 연동을 통해 시각적 테스트 가능
- 개발 서버 연동을 통해 실제 개발 환경에서 테스트 가능
- MSW 도입은 효율적인 통합 테스트를 위한 필수적인 선택
Next Feeds

컬리 검색이 카프카를 들여다본 이야기 2
컬리는 Kafka Streams를 도입하여 검색 인덱싱 파이프라인을 개선하고, 스프링을 통해 Kafka Streams를 효율적으로 관리 및 모니터링함.
Kafka Streams검색 인덱싱스프링헬스체크데이터 파이프라인
2022. 8. 24.
컬리
OpenAPI Specification을 이용한 더욱 효과적인 API 문서화
Swagger와 Spring REST Docs의 장점을 결합한 OpenAPI Specification 기반 API 문서화 구축 및 활용 방법을 제시합니다.
OpenAPI SpecificationSwaggerSpring REST DocsAPI 문서화restdocs-api-spec
2022. 8. 22.
카카오페이

제1회 뱅크샐러드 디자인 드레싱을 소개합니다
뱅크샐러드 디자인 챕터의 첫 커뮤니티 행사인 디자인 드레싱을 통해 팀 결속력을 강화하고, 디자인 비전을 공유하며 One Team으로 나아가기 위한 발판을 마련했다.
뱅크샐러드디자인 드레싱CDOOne Team조직문화
2022. 8. 22.
뱅크샐러드

바삭한 신입들의 동시성 이야기 - Swift편
Swift 5.5의 async/await은 GCD와 completion handler의 단점을 보완하고, 안전하고 효율적인 동시성 프로그래밍을 지원한다.
동시성async/awaitGCDCoroutineSwift Concurrency
2022. 8. 17.
데브시스터즈

스포카에서 Kotlin으로 JPA Entity를 정의하는 방법
Kotlin JPA Entity 정의 시 문제점과 해결 방안, 그리고 스포카의 Entity 정의 팁을 통해 더 나은 Entity 설계를 제시합니다.
KotlinJPAEntityORMHibernate
2022. 8. 16.
스포카
모델 서빙 최적화를 위한 프레임워크 선정과 서빙 성능 극대화하기
카카오페이의 모델 서빙 최적화 과정: 프레임워크 비교, Triton 선정 및 성능 극대화 전략을 통해 서비스 성능을 향상시킨 사례를 공유합니다.
모델 서빙Triton성능 최적화Dynamic BatchConcurrent Model Execution
2022. 8. 11.
카카오페이