Use case — general description. Scenario — specific instance.
Use case:
Scenario:
Example:
Use Case: Authenticate User
Includes:
- Successful login
- Failed login (wrong password)
- Account locked
- Password reset
Scenario: Successful Login
1. User enters valid email
2. User enters correct password
3. System validates credentials
4. System creates session
5. User sees dashboard
Key differences: