Core Concepts¶

Key objects¶
Application¶
The web application you want to test. For cloud execution, the application must be reachable over the public web.
Test run¶
One execution of a test in one of two modes:
- Exploration (the agent decides safe next actions)
- Scripted (you define the steps)
Suite¶
A suite is a named collection of runs that you can re-run anytime. Suites help you organize testing by goal, for example:
- Checkout process
- Adding new items
- Sanity before release
Suites make it easy to validate fixes and catch regressions by re-running the same flows after changes.
Execution modes¶
Exploration¶
In exploration mode:
- You define focus areas and optional guidelines
- The agent samples safe actions to increase coverage
- The agent reports UI and flow problems with severity and context
Scripted journeys¶
In scripted mode you describe steps in natural language, typically including:
- The action (click / type / scroll)
- The target element
- Optional input text
The agent aims to execute each step precisely and validate the outcome after each step.
What the agent does (high level)¶
VibeTesting orchestrates multiple AI capabilities to:
- Propose the next safe action (exploration)
- Detect UI and functional issues (overlaps, broken flows, broken links, error states)
- Locate the correct element to interact with on each step