Core Concepts

Understanding Bug0's core concepts will help you create effective, maintainable tests.

Hierarchy Overview

Workspace
└── Projects
    └── Test Suites
        └── Test Cases
            ├── Steps (Draft / Published)
            └── Assertions

Key Concepts

Workspaces

A workspace is your team's container. It holds:

When you sign up, a default workspace is created. You can invite team members via email.

Projects

A project represents a single application or service you're testing. Each project has:

Test Suites

A test suite groups related test cases. Suites can be:

Suites can override project settings (base URL, credentials).

Test Cases

A test case is a single test scenario containing:

Steps

Steps are natural language instructions the AI executes:

Steps can have:

Assertions

Assertions verify the test outcome:

AI evaluates assertions contextually using screenshots and page state.

Draft vs Published

Test cases have two sets of steps:

This separation lets you iterate on tests without affecting production pipelines.

Learn More