- Basic MBT UI Tests
- Using Test Machine Context to repeat paths
- Using Test Machine Context to explore non-shortest paths
- Testing Asynchronous Services
- Model Based Testing the State Machine
- Bonus - Freestyle
Install dependencies npm i
The tutorial is laid out in individual lessons.
The recommend way to complete the tutorial is to
- Update
App.tsx
to importOrder
from the current lesson folder - Run the program using
npm start
to visualize the UI - Familiarize yourself with the lesson's Order Component
- Try to complete the instructions in
Order.test.tsx
and successfully cover all tests - Compare your results with the answers at
Order_Final.test.tsx
- Repeat with the next lesson
Note that L5 is just the machine, no UI.