Skip to main content

Where Runs Execute

When you start a run, TestVibe executes your tests against your project's URL. Every project has an execution target that decides where the test code runs and how the run reaches your application.

There are three targets. Most projects use the default and never change it.

The Three Execution Targets

TargetWhere test code runsUse it when
Cloud (default)TestVibe's isolated cloud sandboxesYour site is reachable from the internet (public or staging). Nothing to install.
Private runnerA runner you host inside your firewallYour app is fully private and must never leave your network. You run the runner image; the test code runs on your infrastructure.
TunneledTestVibe's isolated cloud sandbox, reaching a private app over a tunnelYour app is private but you'd rather not host the runner. A small tvtunnel agent inside your network relays traffic; the test code stays in TestVibe's sandbox.
info

The cloud target is the default and the only one most teams need. Reach for a private runner or a tunnel only when the application under test is not reachable from the public internet.

What You Can Do