Skip to main content

Use Cases

Replay fits into several key workflows for QA engineers and developers.

CI Pipeline End-to-End Tests

Replace brittle shell scripts with a declarative workflow that runs in CI.
Benefits: No framework dependency, runs in any CI that supports Go, deterministic with fixed seeds.

Multi-Environment Smoke Tests

Use the same workflow across dev, staging, and production with config profiles.
Run against each environment:

Database Setup and Validation

Use Replay to seed test data and verify it was stored correctly.

Stateful API Journeys

Model a complete user flow across multiple API calls.

Load Validation

Run the same workflow with high concurrency to validate system behaviour under load.
Or use Replay’s built-in concurrency:

Cache Validation with Redis

Test that your caching layer behaves correctly.

Regression Testing after Migrations

After a schema migration, re-run existing workflows to verify nothing broke.

Post-Deployment Verification

Trigger a Replay workflow in your CD pipeline to verify the deployment succeeded.

What’s Next?