업무 영역이 바뀌며 검증의 중심도 이동했다
여기어때 기술블로그에서 서비스QA팀 신영민은 전시 QA 경험을 바탕으로 예약·정산 업무에 적응한 과정을 소개했다. 전시 영역에서는 상품 가격과 혜택, 버튼 상태와 문구, 필터 등 사용자가 바로 보는 화면과 흐름을 주로 확인했다. 사용자 경험을 해치지 않으면서 정보가 빠르고 직관적으로 표시되는지가 주요 관점이었다고 설명했다.
예약·정산에서는 계산식과 정책, 배치 순서에 따른 데이터 전달 및 최종 금액의 정합성이 검증의 중심이 됐다고 밝혔다. 저자는 실제 돈이 움직이는 업무에서 작은 금액 차이도 문제가 될 수 있다고 설명했다. 이는 담당자가 겪은 업무 변화의 사례이며, 회사 전체의 장애율이나 오류 감소를 측정한 발표는 아니다. 기존 방식의 숙련만으로 새 영역을 이해하기 어려웠다는 경험을 다룬다.
배치 결과를 기다리기 전에 정책과 상태를 준비한다
원출처는 전시 영역에서 API 호출 뒤 화면의 결과를 바로 확인하던 방식과 달리, 예약·정산에서는 데이터를 만들고 배치 실행이 끝난 뒤 확인하는 시간이 필요했다고 설명했다. 테스트 케이스 작성뿐 아니라 계산식과 정책을 반영한 상태 테이블을 설계하는 일도 새로운 과제였다. 준비 단계와 확인 단계의 구조가 모두 달라진 셈이다.
저자는 기존에 완성된 상태 테이블을 분석하고 이해되지 않는 부분은 동료에게 질문했다고 밝혔다. 기획·정책 문서를 읽을 때는 현재 내용만 보지 않고 과거 이력과 변경 과정을 함께 파악했다. 최종적으로 전시의 사용자 경험, 예약의 데이터 연결과 정산의 정확한 금액을 하나의 서비스 흐름으로 이해하게 됐다고 설명한다. 정책의 학습과 흐름의 이해를 자신의 적응 방법으로 제시했다.
상태와 조건을 모델로 만들면 빠진 경로를 보인다
이 사례의 상태 테이블은 화면에서 잘 보이지 않는 과정에 질문을 던지는 출발점으로 읽을 수 있다. ISTQB 공식 기초 강의계획서는 상태 표가 상태와 사건에 따른 전이를 나타내며 유효하지 않은 전이도 표현한다고 설명한다. 같은 버튼을 누르더라도 현재 상태와 앞선 이력이 다르면 기대 결과가 달라지는 업무를 모델링할 때 참고할 수 있는 일반적인 테스트 기법이다.
또한 조건 조합에 따라 결과가 달라지는 로직에는 의사결정 표를 활용할 수 있다. 이는 여기어때가 해당 표준을 그대로 구현했다고 확인한 내용이 아니라 사례를 이해하기 위한 방법론적 비교다. 예약·정산의 검증을 화면 목록으로만 정리하면 상태와 정책의 조합이 빠지기 쉽다. 어떤 조건에서 어떤 결과를 기대하는지 적으면 기획의 빈틈을 질문하고 테스트 범위를 공유할 근거가 생긴다.
시간이 걸리는 검증은 입력과 관측 시점을 연결한다
배치 뒤에 결과가 나타나는 흐름에서는 마지막 금액만 보고 정상 여부를 판단하기보다 어느 입력이 어떤 단계까지 진행됐는지 연결할 필요가 있다. 테스트 데이터를 만든 시점과 실행된 배치, 확인한 결과의 관계를 남기면 같은 사례를 다시 검증하기 쉽다. 원출처가 데이터 생성과 배치 대기의 차이를 강조한 것은 QA의 준비 비용이 화면 확인 시간만으로 드러나지 않는다는 점을 보여 준다.
팀이 이 경험을 자기 업무에 적용한다면 입력 조건, 상태 변화와 기대 금액을 한 사례로 묶어 기록할 수 있다. 결과가 늦는 정상 흐름과 실행이 누락된 상태를 구분할 관측 기준도 함께 정해야 한다. 이를 갖추지 않으면 기다린 시간 자체를 오류의 근거로 삼거나, 화면이 정상이라는 이유로 후속 계산을 건너뛸 수 있다. 이는 사례에서 도출한 설계 관점이며 새로운 사내 자동화가 구현됐다는 보도는 아니다.
정책의 변경 이력도 기대 결과의 근거다
저자가 현재 정책과 과거 변경을 함께 읽었다는 대목은 기대값의 출처를 관리하는 문제와 연결된다. 계산이 코드대로 실행되더라도 기준으로 삼은 정책이 오래되었다면 올바른 결과라고 판단하기 어렵다. 반대로 기존 동작이 달라졌을 때 변경된 요구인지 결함인지 알려면 정책의 이력이 필요하다. QA가 서비스 구조를 읽는 역할이라는 설명은 이러한 판단 근거의 확보로 구체화된다.
커리어 전환 관점에서는 새로운 도구 수보다 담당 영역의 확인 기준을 배우는 일이 먼저라는 의미가 있다. 화면의 사용성 경험은 계속 유용하지만 금액·상태·배치의 흐름을 이해하는 지식이 더해져야 한다. 기존 문서와 동료의 설명을 연결해 작은 사례부터 추적하면 업무의 범위를 넓힐 수 있다. 이 글은 조직마다 다른 정책을 대신 제시하기보다 검증 관점이 달라지는 과정을 공유하는 사례다.
출처
여기어때 기술블로그의 원출처와 본문에 표시한 참고자료를 바탕으로 한국어로 재구성했습니다. ‘ARCH.B 분석’은 자료를 읽고 덧붙인 편집 해석입니다.
전시 QA에서 예약·정산 QA로 넘어가며 달라진 관점들 (새 창)


