Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tutorial:state_modeling [2020/06/08 02:45] – [Generate Test Cases] admin | tutorial:state_modeling [2024/01/02 19:37] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Tutorial: State-based Modeling and Test Generation ====== | ====== Tutorial: State-based Modeling and Test Generation ====== | ||
- | Learning Objectives: | + | ====Learning Objectives |
* [[#What is a State Model]] | * [[#What is a State Model]] | ||
* [[#Create Model]] | * [[#Create Model]] | ||
Line 58: | Line 58: | ||
Since a model must have one //Initial// node and at least one //Final// node. Let's create these first and place one on the left and the other on the right of the modeling canvas: | Since a model must have one //Initial// node and at least one //Final// node. Let's create these first and place one on the left and the other on the right of the modeling canvas: | ||
- | * select //Initial// node icon {{wiki: | + | * select //Initial// node icon {{wiki: |
* click on left side of modeling canvas to place //Initial// node | * click on left side of modeling canvas to place //Initial// node | ||
* select //Final// node icon {{wiki: | * select //Final// node icon {{wiki: | ||
Line 114: | Line 114: | ||
{{wiki: | {{wiki: | ||
- | If your transitions are not routed the way as shown above or you wish to change their routing, you can do so by dragging the transition segment. | + | ==== Arranging States and Transitions ==== |
+ | States and transitions can be re-positioned on the model while in //Edit// mode. | ||
+ | |||
+ | === Moving State === | ||
+ | To move a state, mouse over the state and drag on {{wiki: | ||
+ | |||
+ | === Moving Transition === | ||
+ | If the transitions are not routed the way as shown above, you can change the transition routing | ||
+ | |||
+ | When you move the start or end segment of the transition to the adjacent side of the state, the transition will be re-routed from that side of the state. | ||
+ | |||
+ | === Moving Transition Label === | ||
+ | Transition label can also be moved: mouse over the transition label and drag on {{wiki: | ||
+ | |||
+ | Transition label is positioned from the position of the start segment from the source state. | ||
- | You can also change the side of the state the start and end segment of the transition by moving the segment to the adjacent side of the state. | ||
- | Transition label can also be moved by dragging on {{wiki: | ||
Be sure to save the model changes before moving on to next. | Be sure to save the model changes before moving on to next. |