Documentation
Test Generation

Test Baseline Review

Learn how to review, approve, and reject AI-generated test cases to build a verified test baseline for your regression suite.

Test Baseline Review

AegisRunner has two baseline concepts that work together:

  1. Test Suite Baseline — Review and approve AI-generated test cases before they run in CI
  2. Crawl Baseline — Set a completed crawl as the reference for regression testing

Test Suite Baseline

When AI generates test cases, each starts with a pending review status. Review them to build a trusted test baseline.

Review Status

StatusMeaning
PendingNot yet reviewed — will still run but flagged as unreviewed
ApprovedVerified as correct — part of your trusted baseline
RejectedMarked as incorrect — disabled from future runs

Review Workflow

  1. Open a test suite and view its test cases
  2. For each test: review the steps, selectors, and assertions
  3. Click Approve if the test is correct, or Reject if it is wrong
  4. Rejected tests are automatically disabled and won't run in CI
Stale detection: When you re-crawl a site and tests are regenerated, existing approved tests are marked as needs review so you can verify the updated tests still match your expectations.

Crawl Baseline (Regression Manifests)

A crawl baseline captures a known-good state of your site for deterministic replay.

Setting a Crawl Baseline

  1. Complete a Full Site crawl
  2. On the crawl results page, click Set as Baseline
  3. AegisRunner compiles a regression manifest — the exact pages, interactions, and expected states
  4. The Regression crawl mode becomes available

What Gets Compiled

  • All discovered pages in crawl order
  • All interactions per page (click actions, form submits, dropdowns)
  • Expected state count per page
  • DOM hashes for state comparison

Running a Regression Crawl

From the crawl page, select Regression mode. The crawler replays the manifest step-by-step with a single worker for maximum determinism. Any differences from the baseline are flagged as regressions.

Comparing with Baseline

After a crawl completes, click Compare with Baseline to see:

CategoryMeaning
MissingPages in baseline not found in current crawl — potential regressions
ChangedPages with different state counts or interactions
NewPages found in current crawl but not in baseline
UnchangedPages matching baseline exactly

See Regression Manifests for the full manifest structure and policy options.

Related Documentation

Need help?

Can't find what you're looking for? Our support team is here to help.