#105 테스트 코드 보완함.
각 단계별로 유효성 추가 및 기능 보완해야 한다.