경계값 테스트 설계 경험을 제시한다
저는 캡스톤 프로젝트에서 소규모 결제 모듈의 QA를 담당했습니다. 정상적인 결제 흐름뿐 아니라, 결제 금액이 0원이거나 음수인 경우, 소수점 처리가 필요한 경우 등 경계값 테스트 케이스를 별도로 설계했습니다.
실제로 소수점 둘째 자리 이하 금액을 입력했을 때 반올림 처리가 명세와 다르게 동작하는 버그를 발견했습니다. 이 결함을 재현 조건과 함께 정리해 개발팀에 전달했고, 이후 수정이 반영됐습니다.
이 경험으로 결제 시스템 QA는 정상 케이스보다 경계값과 예외 상황을 얼마나 촘촘히 설계하느냐가 핵심이라는 것을 배웠습니다.