📖 What is Transition?
A Transition is a change from one state to another (or back to the same state) triggered by an event. It defines the allowed paths a system can take through its lifecycle.
"'0-switch' coverage means executing every valid transition at least once. This is a very common exam metric!"
📚 Certification: Certified Tester Foundation Level (CTFL-v4.0)
🔑 What are the Key Concepts of Transition?
- ▸ Change from one state to another
- ▸ Triggered by an event
- ▸ Defines allowed paths
- ▸ Can loop back to same state
🎯 How does Transition appear on the CTFL-v4.0 Exam?
Trace a path of transitions to achieve specific coverage.
Identify unvisited transitions in a test suite.
Determine minimum tests for transition coverage.
❓ Frequently Asked Questions
What triggers a transition?
An event, provided its guard condition is met.
What is an invalid transition?
An event that is not allowed from the current state.