Your first automated flow

Setting up a fully automated regression workflow ensures that your critical user flows are continuously tested without manual effort. It helps you catch issues early, reduce the risk of regressions, and maintain confidence in every release.

With test automation in place, your team can move faster while keeping product quality consistent.

Follow the steps below to set up your first automated test workflow with BugBug.

1. Install Test Recorder

To record and run tests in BugBug, you need to install the BugBug Chrome Extensionarrow-up-right and enable it in Incognito mode.

  1. Install the BugBug Chrome Extension from the Chrome Web Store.

  1. Open Chrome Extensions settings and enable Allow in Incognito for BugBug.

circle-info

Why this matters

BugBug runs tests in an incognito window to ensure a clean, isolated environment without cached data, cookies, or extensions interfering with your test results.

  1. Make sure the extension is pinned for quick access while recording tests.

circle-check

2. Record test

With the BugBug Test Recorder, you can now create your first automated test.

  1. Enter the URL of the web app or website you want to test.

  2. Click the Start recording button.

Your application will open in a new incognito window, and you’ll see the BugBug recorder overlay in recording mode.

  1. Interact with your app just like a real user would—click, type, navigate between pages, and complete actions. BugBug automatically captures these interactions and converts them into test steps.

circle-exclamation

4. Add assertions to verify key elements of your flow like: login success, dashboard visible, checkout confirmation, etc.

  1. When you’ve finished recording all necessary steps, click Finish and close in the recorder overlay. Your test will be saved automatically.

You now have your first automated test 🎉


3. Run your test

To validate that the steps you’ve recorded work correctly, you need to run the test.

We recommend starting with a local run, and then verifying the results again in the cloud.

  1. Open your test in the editor view (where your recorded steps are visible).

  2. Click the Run button.

BugBug will open a new incognito window and replay all recorded actions exactly as they were captured.

  1. You can watch the test execution in real time. If everything works correctly, you’ll see a Test Passed status in the BugBug recorder overlay.

If the test fails:

circle-check

Once your test passes locally, you’re ready to move on to the next step.


4. Create test suite

Once your first test is ready and validated, the next step is to group it into a test suite.

Test suites allow you to organize multiple tests and run them together as a regression workflow.

  1. Go to the Suites section.

  2. Click the New suite button.

  3. Give your suite a clear name, for example: Regression - Core flows.

  4. Add your recorded test to the suite.

circle-check

You now have a basic regression suite.


5. Run the suite in the cloud

Running tests locally is useful for quick validation, but to fully automate regression testing, you should run your suite in the cloud.

  1. Open your test suite.

  2. Click the Run in cloud button.

  3. After the run finishes, review the results, screenshots, and logs to verify everything works as expected.

circle-check

6. Schedule automated runs

Automated testing becomes powerful when it runs automatically. To turn your suite into a true regression workflow, you need to run it automatically on a schedule.

  1. Go to the Schedules tab.

  2. Click the Create schedule button.

  3. Choose the suite you want to run automatically.

  1. Choose how often you want to run your tests (e.g., every day, every hour, or after each deployment).

circle-check

Your regression suite will now run automatically without manual intervention.


7. Set up alerts

To stay informed about failures, configure notifications so your team can react quickly.

  1. Go to Alerts in the left menu.

  2. Click the New alert button

  3. Choose when the alerts should be sent

  4. Choose your preferred notification channel (e.g., email, webhook, Slack).

circle-check
  1. Save your configuration and create an alert.

You now have your first automated regression workflow up and running 🎉

Your tests are recorded, grouped, executed in the cloud, scheduled, and monitored—fully automated.

Last updated

Was this helpful?