This Checkout application is a state diagram and the drawing of the state diagram can be found below.
The letters is Red are states. The arrows and numbers in Turquoise are events/transitions from the different states of the state machine.
To test this application, we need to walk through various paths of red letters and blue number state transitions.
The test cases, as determined by the state diagram, are below the diagram.
.