Use case testing
Also called: Scenario testing
Testing a complete user journey, the main path plus its alternative and error paths.
Definition
A use case describes how a user reaches a goal, like 'buy a train ticket'. Tests follow the main flow and each alternative, such as a sold-out train or a declined card.
In practice
Main path: search, choose seat, pay. Alternatives: seat taken during payment, card declined, session timeout.
Learn it in context
Lessons that use this term.