숫자 속에 숨은 버그를 찾아라!
백엔드
숫자 속에 숨은 버그를 찾아라!
두줄요약
레저티켓 정산 검증에서 예약내역 API와 쿠폰 API를 활용해 필요한 데이터를 직접 수집했습니다. 스프레드시트 계산과 웹 표시값을 비교해 입력 실수와 시행착오를 줄였습니다.
문제 상황
- 레저티켓 서비스에 내부 R&R 변경과 통합 정산 플랫폼 개발이 겹치며 매출/정산 시스템과 파트너 정산 메뉴 검증이 필요해짐
- 정산 기획서의 낯선 용어와 계산식, 예약 조건별 데이터 차이로 인해 수동 검증의 시행착오와 입력 실수 발생
원인 분석
- 예약내역 화면만으로는 정산에 필요한 일부 데이터가 충분히 보이지 않아 반복 조회와 수기 계산이 필요
- 쿠폰 정보, 티켓별 할인 A/B 금액 등 추가 데이터 확인 경로가 분산되어 검증 효율 저하
해결 방법
- 레저티켓 예약 내역 조회 API와 쿠폰 내역 조회 API를 Python으로 호출해 필요한 데이터를 직접 수집
- 스프레드시트 템플릿에 예약 데이터와 계산식을 정리해 정산 금액을 항목별로 산출
- Admin 및 파트너 웹의 정산 금액과 비교해 불일치 시 기획 계산식, 적용 로직, 입력값을 재검토
적용해볼 점
- 검증 전 필요한 데이터 항목을 미리 선별해 수집 경로를 자동화하는 방식
- 다양한 예약·취소 조건 케이스를 폭넓게 구성해 리그레션 테스트에 반영하는 방식
