1. 시나리오의 구성요소
시나리오를 개발 할 때 개발자는 다음 3가지 요소를 나누어서 구성하게 됩니다.
- 화면을 구성하는 Step
- 특정 시점에 프로그램의 작동을 지정할 수 있는 이벤트
- 서버나 DB와 데이터를 연결하는 서비스
2. 시나리오의 생애주기와 데이터
Collection 은 시나리오가 시작해서 종료 될 때까지 모든 데이터의 흐름을 관리하는 곳 입니다.
- 시나리오가 동작하는 동안 데이터를 관리하는 Collection 이 생성됩니다.
- 각 스텝은 Collection에 있는 데이터를 기반으로 구현되어지고
- 데이터의 생성이나 수정은 모두 Collection에서 이뤄지게 됩니다.