결제 승인·실패·환불 시나리오 전수 검증으로 금융 QA 정확성 확보 결
결제 시스템 QA에서 가장 집중한 것은 모든 결제 흐름의 상태 전이 검증이었습니다. 승인·실패·부분 취소·전체 환불 각각의 시나리오에서 DB 상태·사용자 알림·정산 데이터가 일치하는지를 순서대로 확인했습니다.
특히 네트워크 단절 시 결제 상태가 어떻게 처리되는지가 핵심 테스트 케이스였습니다. 요청은 갔는데 응답을 못 받은 경우 결제 완료로 처리되는지, 미완료 상태로 남는지를 확인하고 중복 결제 여부도 함께 검증했습니다.
테스트 환경 구성에서는 PG사 샌드박스 환경을 활용했고, 실제 카드가 아닌 테스트 카드 번호로 다양한 실패 케이스를 반복 재현할 수 있었습니다. 결제 관련 QA는 오류 하나가 금전 피해로 이어지기 때문에 체크리스트 기반으로 접근하는 것이 중요합니다.