QA를 하다 보면이런 기능을 자주 만나게 돼요.로그인 전 / 로그인 후주문 전 / 결제 중 / 결제 완료 / 취소활성 / 비활성 / 정지 상태이런 기능들은 공통점이 있어요.👉 “상태에 따라 가능한 행동이 달라진다”이럴 때 사용하는 테스트 기법이바로 상태 전이 테스트(State Transition Testing)예요.1️⃣ 상태 전이 테스트란 무엇인가?✔ 상태 전이 테스트 (State Transition Testing)시스템이 가질 수 있는 상태(State)와상태 간 이동(Transition)을 기준으로정상/비정상 흐름을 검증하는 테스트 기법핵심은 이거예요.👉 “이 상태에서, 이 행동이 가능한가?”2️⃣ 왜 상태 전이 테스트가 필요할까?상태 개념이 있는 기능에서이런 버그가 자주 발생해요.이미 완료된 주..