State Transition Testing
상태 전이 테스팅(State Transition Testing) 상태 전이 테스트는 시스템이나 객체의 상태 변화를 모델링하고, 이벤트에 따른 상태 전이와 그 결과를 검증하는 기법이다. 이 방법은 시스템의 현재 상황(Conditions)과 이전 이력(History)을 반영하는 상태(States) 및 그 변화(Transition)에 따라 시스템이 어떻게 동작하는지를 테스트한다. 상태 전이 테스트의 목적 시스템의 모든 가능한 상태와 전이를 식별하고 테스트 유효한 상태 전이뿐만 아니라 유효하지 않은 전이도 테스트 상태 변화에 따른 시스템의 반응과 출력을 검증 상태 전이 테스트의 주요 구성 요소 시스템의 상태 전이를 테스트하기 위해서는 다음 요소들을 이해하고 정의해야 한다: ...