보고정보시스템 · 2022.05 - 2022 하반기

LG U+ Datalake

빅데이터 분석 플랫폼 관리자 웹뷰와 E2E 테스트 POC

화면 및 구조

Datalake admin testing

Datalake admin testing
LG U+ Datalake 관리자 웹뷰와 Cypress E2E 테스트 자동화 POC

프로젝트 기간, 역할, 프로젝트 규모

프로젝트 기간
2022.05 - 2022 하반기
역할
프론트엔드 개발, Cypress E2E 테스트 자동화 POC
프로젝트 규모
LG U+ 빅데이터 분석 플랫폼 관리자 웹뷰

기술 스택

VueCypressE2ERealGridAdmin

프로젝트 개요

LG U+ Datalake에서는 관리자 웹뷰 개발과 Cypress 기반 E2E 테스트 자동화 POC를 수행했습니다. 반복적인 수동 화면 검증을 줄일 수 있는지 확인하고, UI 흐름별 테스트 시나리오 작성 경험을 쌓았습니다.

담당업무

관리자 웹뷰 개발에 참여하고 주요 UI 흐름을 검증했습니다.

반복 수동 테스트를 줄이기 위해 Cypress E2E 테스트 자동화 POC를 진행했습니다.

입력, 조회, 상태 변화 등 화면 UI 단위 테스트 시나리오를 작성했습니다.

문제 및 해결방안

테스트 자동화의 도입 비용

문제

일정이 빠듯한 프로젝트에서는 테스트 코드 작성과 실행 체계를 정착시키는 비용이 컸습니다.

해결

POC를 통해 화면 E2E 테스트의 가능성과 한계를 확인했고, 이후 AI 기반 테스트 코드 작성까지 고려하면 다시 도입할 가치가 있는 영역으로 정리했습니다.

기술적 의사결정

자동화 정착 전 단계였기 때문에 규칙을 고정하기보다 다양한 셀렉터와 시나리오 작성 방식을 POC로 검증했습니다.

성과

화면 E2E 테스트 자동화 가능성과 도입 비용을 팀에 공유했습니다.

테스트 코드 작성 비용이 큰 영역과 자동화 가치가 큰 흐름을 구분하는 기준을 얻었습니다.

배운점

E2E 테스트는 코드 작성뿐 아니라 실행 주체, 문서, 품질 게이트가 함께 있어야 조직에 정착된다는 점을 배웠습니다.