위험 기반 우선순위 + 주문 플로우 자동화 + 탐색적 테스트 + 배포 후 회귀 범위 기준 경험
인턴 때 이커머스 플랫폼의 QA 전략 수립을 처음으로 지원하면서 전략 없이 테스트하는 것과 어떻게 다른지를 경험했습니다. 위험 기반 접근에서는 결제·주문·배송 같은 장애 시 영향이 큰 기능을 먼저 집중적으로 테스트하는 우선순위를 세웠습니다. 자동화 측면에서는 회귀 테스트로 자주 반복되는 주문 플로우를 자동화해서 배포마다 안정성을 빠르게 확인하는 구조를 만들었습니다. 탐색적 테스트에서는 자동화 테스트가 잡지 못하는 UI·사용성 문제를 사람이 직접 사용해보면서 찾는 방법을 배웠습니다. 회귀 테스트 측면에서는 배포 후 기존 기능이 깨지지 않는지 확인하는 범위를 스프린트마다 정하는 기준이 필요하다는 걸 배웠습니다. QA 전략은 모든 케이스를 테스트하려는 게 아니라 가장 중요한 위험을 먼저 줄이는 것이라는 걸 그때 배웠습니다.
테스트는 버그를 찾는 게 아니라 서비스가 의도대로 동작하는지 확인하는 과정이라는 걸 느꼈습니다.