Skip to main content

From Flows to Scenarios

Qaptly does not start from test cases. It starts from how users actually move through your product. These movements are called flows.

What is a Flow

A flow is a sequence of states and transitions that represents how a user reaches a goal. For example:

E-commerce Flow

Browse → View product → Add to cart → Checkout

Authentication Flow

Login → Fail → Retry → Success

Content Creation Flow

Draft → Edit → Preview → Publish

Error Recovery Flow

Error → Diagnose → Retry → Resolution
Flows describe what users do, not what testers script.

How Qaptly Discovers Flows

Because Qaptly has a state-based product model, it can observe:
  • ✅ Which states are connected
  • ✅ Which paths users actually take
  • ✅ Where branches and alternatives exist
From this, Qaptly reconstructs real usage flows directly from evidence.

Turning Flows into Scenarios

A scenario is a meaningful slice of a flow that represents something that should be tested.

Qaptly uses AI to:

1

Identify Critical Paths

Find the most important user journeys through your product
2

Detect Alternative Branches

Discover different ways users can achieve the same goal
3

Isolate Risky Transitions

Flag unstable or error-prone state changes
This transforms raw flows into testable scenarios that reflect real product behavior.

Flow vs. Scenario


Build the Product Model

Foundation for flow discovery

From Conditions to Cases

Next: Generate test cases

Capture User Behavior

How flows are captured

Next Steps

Learn how to turn scenarios into test cases: