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.