# State-based test > 단위 테스트를 할 때, 시스템을 특정 상태로 설정하고, 테스트하고자 하는 동작을 수행한 후 시스템이 기대하는 상태에 도달했는지 검사하는 방식. 인터랙션 기반 테스트와 대비되는 방식. [단위 테스트](https://wiki.g15e.com/pages/Unit%20test.txt)를 할 때, 시스템을 특정 상태로 설정하고, 테스트하고자 하는 동작을 수행한 후 시스템이 기대하는 상태에 도달했는지 검사하는 방식. [인터랙션 기반 테스트](https://wiki.g15e.com/pages/Interaction-based%20test.txt)와 대비되는 방식.