5. At any point in time, the system can be in
4*6*4 states just for the sample set!
5
6. What is it made of?
- Each component’s state in a system
is placed in a circle.
- The states which has a logical next
state transition are placed next to
each other.
- Take the circles which contribute a
feature at a time and rotate one
circle one state at a time. (Like an
Atlas!)
- You can arrive at logical test cases
by doing this. Sometimes, the two
states may not make sense
together and can be ignored.
7. For example -
Let’s fix the mobile and machine circle
and rotate the network circle.
- Unauthorised user tries to access
the machine, which triggers the
authorization failed message.
- Server errors and server down
scenarios should trigger
appropriate error messages..
- And so on...
8. Advantages
- Can be extended much
complex systems
- Common point of
reference for QA team.
- All states in a glance.
- Can also cover Non
Functional Requirements