Overview

Release testing in Stably runs your existing regression test suites against staging environments before production deployments. These test suites include all of Stably’s AI-powered features like AI Auto-Heal, AI Steps, and intelligent test maintenance. Key Features:
  • Execute comprehensive regression test suites on staging environments
  • Leverage AI Auto-Heal to automatically adapt tests to UI changes
  • Use AI Steps for intelligent test interactions
  • Run tests manually on-demand or automatically in CI/CD pipelines
  • Get detailed test reports with failure analysis and screenshots
  • Block production deployments when critical tests fail
Perfect for: Validating staging environments with the same test suites you use for production monitoring, but triggered for release validation

Setup Process

1

Create Release Test Suite

Set up a comprehensive regression test suite for release validation:
2

Configure Environment Variables

Set up environment-specific variables to target your staging environment:
3

Configure Test Suite Settings

Optimize your test suite configuration for release testing:

Running Release Tests

Manual Execution

For on-demand release validation:
1

Navigate to Test Suite

Go to your release test suite in the Stably dashboard
2

Verify Configuration

Before running, confirm:
  • Environment is set to staging
  • All critical tests are included (not skipped)
  • Test data and credentials are current
  • AI Auto-Heal is properly configured
3

Execute Test Run

Click Run Tests to start execution:
  • Monitor progress in real-time dashboard
  • Watch AI Auto-Heal adapt to any UI changes
  • Review test results as they complete
  • Check failure details and screenshots
4

Review Results

Once testing completes:
  • Review comprehensive test reports
  • Investigate any failures with AI-generated insights
  • Document findings for release decision
  • Share results with stakeholders

Automated CI/CD Execution

For pipeline integration and automated release validation:
1

Set Up CI Integration

Configure your CI/CD pipeline to run release tests automatically:
2

Configure URL Replacement

Use URL replacement to test staging with production test suites:
3

Set Up Release Gates

Configure your pipeline to block releases on test failures:
  • Make the test step required for deployment
  • Configure branch protection rules
  • Set up approval processes for overriding failures
  • Document the release process for your team

AI-Powered Release Testing

AI Auto-Heal During Releases

AI Auto-Heal automatically adapts your tests during release validation:

AI Steps for Complex Scenarios

AI Steps provide intelligent interactions during release testing:
  • Dynamic Forms: Handle forms that change structure between releases
  • Complex Workflows: Navigate multi-step processes intelligently
  • Conditional Logic: Adapt to different paths based on application state
  • Error Handling: Intelligently handle unexpected states or errors

Release Testing Workflow

Trigger Conditions

Release tests can be triggered:
On-Demand Execution
  • Before major releases
  • After significant staging deployments
  • When investigating issues
  • For compliance or audit requirements