Local Execution

Invoke declared references from your repository.

Third-Party TypeScript Scripts

Test scripts are third-party TypeScript files committed directly to your repository. While the BulbQA server owns the cases and test plans, these scripts provide declared references that give you code to invoke locally during a run.

Live Connected Runner

The BulbQA Runner requires a live connection to operate. The server owns the cases, plans, runs, and results. The local Runner executes your repository's code, then posts the state and results back to the server.

Local RunnerExecutes repo code
BulbQA ServerOwns state & results
Live connection required for execution

Human Judgment First

Even when local scripts prepare data or automate a path, the human judgment remains the recorded outcome. The Runner facilitates the setup, but the tester validates the result.