유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

카카오엔터테인먼트FE

February 9, 20231

E2E 테스트 도입 경험기

E2E 테스트 도입 경험기
간단 소개

E2E 테스트 도입 경험 공유: 걸림돌과 해결책, 그리고 긍정적 결과와 시사점을 제시합니다.

AI Summary
  • E2E 테스트의 중요성 및 도입 배경
    • FE 그룹 내 E2E 테스트 도입 증가, 유닛/통합 테스트 대비 성공 사례 부족.
    • E2E 테스트는 애플리케이션의 흐름을 처음부터 끝까지 테스트하여 무결성을 검증.
    • 테스트 피라미드에 따라 E2E 테스트는 비용이 많이 들므로 필요한 테스트만 수행해야 함.
  • E2E 테스트 운영의 걸림돌 및 해결 방안
    • QA 팀과의 업무 중복, 테스트 코드 관리의 어려움, 테스트 속도 문제가 존재.
    • 기획서 기반 시나리오 작성, Mock 데이터 지양, Pre-Push 단계 검증, 병렬 테스트 도입으로 해결 시도.
    • Sorry-Cypress를 활용하여 병렬 테스트를 도입, 테스트 속도 개선.
  • E2E 테스트 도입 결과 및 시사점
    • 프론트엔드 버그 및 API 사이드 이펙트 발견, 코드 수정 부담 감소 등 긍정적 효과.
    • QA 팀과의 협업 가능성 확인, 프로젝트 흐름 파악에 도움.
    • E2E 테스트는 가치 있지만 관리의 중요성을 강조, QA 팀 유무에 따라 도입 전략을 달리해야 함.
원문 보기

Next Feeds

광고 예산 제어 시스템 개선기: Part 1 – 시스템과 가시성 개선

광고 예산 제어 시스템 개선기: Part 1 – 시스템과 가시성 개선

버즈빌 광고 플랫폼의 예산 제어 시스템 개선 과정을 소개하고, 시스템 분리 및 가시성 확보 과정을 설명합니다.

예산 제어마이크로서비스광고 플랫폼가시성Prometheus
2023. 2. 8.
버즈빌
컬리의 BigQuery 도입기 - 1부

컬리의 BigQuery 도입기 - 1부

컬리는 데이터 파이프라인 문제 해결 및 효율적인 데이터 관리를 위해 BigQuery를 도입, 지연시간 단축, 비용 관리, 쿼리 성능 개선에 집중했다.

BigQuery데이터 파이프라인지연시간스토리지비용 관리
2023. 2. 7.
컬리
ㅋㅍㄱㅍ(카카오페이 개발자 페스티벌) 진행 과정 엿보기

ㅋㅍㄱㅍ(카카오페이 개발자 페스티벌) 진행 과정 엿보기

카카오페이 개발자 페스티벌(ㅋㅍㄱㅍ)의 준비 과정, 주요 내용, 개발 문화, 팀 협업 사례 등을 공유하고, 향후 발전 방향을 모색합니다.

카카오페이개발자 페스티벌기술 회고개발 문화협업
2023. 2. 3.
카카오페이
홈 화면에 웹 바로가기를 추가하기(A2HS)

홈 화면에 웹 바로가기를 추가하기(A2HS)

A2HS를 통해 웹 앱을 네이티브 앱처럼 홈 화면에 추가하고 실행하는 방법과 iOS 지원에 대해 설명합니다.

A2HS웹 앱매니페스트 파일서비스 워커PWA
2023. 2. 2.
카카오엔터테인먼트FE
홈 화면에 웹 바로가기를 추가하기(A2HS)

홈 화면에 웹 바로가기를 추가하기(A2HS)

A2HS는 웹 앱을 네이티브 앱처럼 홈 화면에 추가하여 실행하는 기능으로, 매니페스트 파일과 서비스 워커를 통해 구현하며, 사용자 접근성을 높일 수 있다.

A2HS매니페스트 파일서비스 워커PWAbeforeinstallprompt
2023. 2. 2.
카카오엔터테인먼트FE
9가지 프로그래밍 언어로 배우는 개념: 5편 - 동시성 프로그래밍

9가지 프로그래밍 언어로 배우는 개념: 5편 - 동시성 프로그래밍

동시성 프로그래밍의 핵심 개념과 다양한 기법(스레드, 뮤텍스, 액터, STM)을 설명하고, 각 기법의 장단점 및 활용 방안을 제시합니다.

동시성 프로그래밍병렬처리뮤텍스액터STM
2023. 1. 31.
데브시스터즈