Explorations & State Graphs
Learn how Duku discovers states, transitions, and graphs.
Exploration is how Duku learns your application. The state graph is the output.
Explorations
An exploration is an automated browser session against a target URL. Duku launches a real browser, follows reachable interactions, and records the resulting states and transitions.
You can run multiple explorations in parallel to increase coverage.
States
A state is a unique page or screen discovered during exploration. Each state includes the URL, a screenshot, and any captured errors.
Transitions
A transition is an action that moves from one state to another, such as a click, form submission, or navigation event.
State graphs
The state graph is a directed graph of discovered states and transitions.
Duku exposes this graph at several levels:
Run graph
States and transitions from one exploration
Target graph
The aggregate graph for a target - each run merges into it
Last updated

