Key Concepts
Learn the core TestVibe terms for workspaces, projects, test suites, AI generation, cloud test sessions, results, and evidence.
This page explains the main TestVibe terms you will see while setting up a project, creating tests, generating Playwright code, running tests, and reviewing results.
You do not need to memorize every term before using TestVibe. Use this page as a map when a screen, setting, or result mentions something new.
The Big Picture
TestVibe connects a few important pieces:
Workspace Concepts
These terms appear when you sign in and set up where you work.
You
The person who signs in. Sign in with email/password, GitHub, or Google — sign-in is identity-only. Your personal settings live in Settings → Profile.
Workspace
The container that owns projects, billing, credits, plan, and storage. Every user gets a personal workspace, and you can create team workspaces to share with others. Switch the active workspace from the header switcher.
Member
A person in a workspace, with the Owner, Admin, Member, or Viewer role. Members are invited from Settings → Members (personal workspaces have no other members).
Project
One app under test: a name, the site URL(s) to test, and all of its tests, runs, and evidence.
Site URL
The web application address your tests run against. A project can have more than one.
Source code connection
An optional, read-only repository the assistant reads to understand your app's code, set up in Settings → App Repository — separate from Settings → Test Files Sync, which mirrors your generated test files (GitHub, GitLab, or Azure DevOps) two-way.
Project settings
The settings that affect generation, runs, AI model, and configurations.
Variables & secrets
Values referenced from tests as {{var:NAME}} or {{secret:NAME}}, managed in Settings → Variables & Secrets.
For setup help, see Set Up Your Workspace.
Test Suite Concepts
The Test Suite is where users organize test intent before generating or running tests.
Test Suite
The organized collection of tests for the selected project.
Group
A folder-like section of the suite, often used for a feature area or user journey.
Gherkin
The structured plain-language format TestVibe uses to describe feature behavior before generation.
Feature file
A .feature file that describes one product capability or journey using Gherkin.
Test
A specific behavior or scenario you want to validate.
Feature
A user-facing capability or flow that can contain one or more scenarios.
Scenario
A concrete example of behavior to test, usually made of steps and expected outcomes.
Background
Shared setup that applies before each scenario in a feature file.
Step
A clear action or assertion, such as clicking a button or verifying a message appears.
Given, When, Then
Gherkin keywords for context, action, and expected outcome.
Scenario Outline
A reusable scenario pattern that runs with different example values.
Prerequisite
A test or setup flow that should happen before another test.
Dependency
A relationship where one test relies on another test or setup path.
Test instructions
The plain-language description TestVibe uses to understand what should be tested.
Good tests start with clear intent. See Gherkin and feature files and Write good test instructions.
AI Generation Concepts
Generation is how TestVibe turns readable test intent into runnable Playwright code.
AI generation
The process of asking an AI agent to create or update test output from your instructions. Generation runs as a cloud agent and is metered in credits.
Generated Playwright code
The test file produced from your test intent, saved to your project.
Agent
The AI tool or provider used to generate test output, chosen in Settings → AI Model.
Model
The specific AI model and reasoning effort used by the selected agent.
Generation progress
The live view that shows queued, running, finalizing, succeeded, failed, or cancelled generation state.
Generated output
The feature, code, screenshots, trace links, or other materials created during generation.
Regenerate
Run generation again after changing instructions, fixing setup, or wanting a better result.
For the full workflow, see Generate Tests With AI.
Run Concepts
A run executes tests against a site so you can see whether the behavior works.
Run
One execution of selected tests.
Target site
The web application URL the run uses.
Browser
The browser used by Playwright during the run.
Viewport
The screen size used during the run, such as mobile, tablet, or desktop.
Cloud test session
The hardware-isolated sandbox allocated for each run — nothing to install or host.
Tunnel device
A machine inside your network running the tvtunnel agent so cloud sessions can reach private apps.
Configuration
Saved or selected Playwright settings for a run.
Automation
A run triggered on a cron schedule or an external event.
Re-run
Open the run composer pre-filled from a previous run, so you can review or adjust the selection and start a fresh run.
Cancel
Stop a run that is still active.
For run setup, see Choose browser, viewport, and configuration. For private apps, see Tunnel devices.
Result And Evidence Concepts
Results show whether the run passed and help explain failures.
Pass
The test completed successfully.
Fail
The test did not meet one or more expected outcomes.
Cancelled
The run was stopped before completion.
Live status
The current state of a run while it is still moving.
Screenshot
A captured image of the browser at a useful moment, often near a failure.
Video
A recording of the browser session during the run.
Trace
A Playwright debugging artifact that can show actions, timing, screenshots, and snapshots.
Console output
Browser messages and errors captured during the run.
Network details
Request and response information captured during the run.
Failure details
The explanation and evidence TestVibe shows for a failed test or step.
For diagnosis, start with Inspect failed steps.
Common Status Words
You may see these words during generation or test runs:
Queued
TestVibe has accepted the work, but it has not started running yet.
Preparing
A cloud test session is being allocated and set up for the run.
Running
The generation or test execution is actively working, with live per-scenario and per-step status.
Finalizing
The main work is done and TestVibe is collecting output, artifacts, or final status.
Passed / Succeeded
The run or generation completed successfully.
Failed
Something did not complete successfully and needs review.
Cancelled
The work was stopped before it finished.
Error
The run could not complete because something went wrong outside the tests themselves.
If a status looks stuck, see Run still running or stuck.
How The Concepts Fit Together
Most TestVibe work follows this pattern:
Open or create a project in your workspace.
Organize test intent in the Test Suite.
Generate Playwright code with AI.
Run the generated test against your site in a cloud test session.
Review the result and evidence.
Improve the instructions, generated code, or application behavior.
Where To Go Next
Last updated
Was this helpful?
