Perfect Test Environments Every Time
Stop environment-related bugs reaching production. Give every tester identical environments. Test with confidence knowing your setup matches production exactly.
The QA Environment Problem
Testing environments that don't match production cause bugs to slip through
Environment Drift
Test environments slowly diverge from production, missing critical bugs.
Setup Time
QA teams waste hours recreating test scenarios and environments.
Inconsistent Testing
Different testers get different results due to environment variations.
Production Surprises
Bugs that never showed up in testing suddenly appear in production.
The eryph Solution for QA
Test environments that match production exactly, every single time
Instant Test Setup
Perfect test environments in 5 minutes, not hours of manual configuration.
Perfect Consistency
Every tester works with identical environments, eliminating false negatives.
Isolated Testing
Each test suite runs in clean environments, preventing interference.
From Bug Report to Test Environment
Reproduce any production issue instantly. Define the exact production configuration in YAML. Deploy perfect replicas for thorough testing.
- Exact production environment replication
- All production dependencies included
- Test environments match production versions
- Share test scenarios across QA team
version: "1.0"
name: web-dev-01
parent: dbosoft/ubuntu-22.04/latest
project: development
cpu: 4
memory: 4096
drives:
- name: sda
size: 30
fodder:
- name: dev-setup
type: cloud-config
content:
package_update: true
packages:
- nodejs
- npm
- postgresql-client
runcmd:
- npm install -g nodemon
- systemctl enable postgresql
Perfect For Your QA Workflow
Real QA teams solving real testing challenges with eryph
Integration Testing
Complete production-like stacks for thorough integration testing without affecting live systems.
Full web app + database + cache + monitoring stack ready for testing in 5 minutes
Cross-Platform Testing
Test applications across different OS versions and configurations without maintaining multiple physical machines.
Test .NET apps on Windows Server 2016, 2019, and 2022 simultaneously
Database Testing
Isolated database instances with production data for realistic testing scenarios.
Fresh PostgreSQL with sanitized production data for each test cycle
Regression Testing
Consistent environments for automated regression suites that run reliably every time.
Automated test suite runs against identical production replica every night
Measurable QA Improvements
See the difference eryph makes to your testing quality and speed
Ready to Stop Production Surprises?
Start testing with environments that match production exactly
How We Test eryph with eryph
Multi-layer virtualization for comprehensive end-to-end testing
We dogfood eryph by using it to test itself. Our self-hosted Azure DevOps agents run on eryph VMs with 64GB RAM. These agents have eryph-zero installed and create temporary test VMs on-demand to test pre-release builds. Each test run spins up multiple catlets to validate every aspect of the platform.
Self-Hosted Runner Infrastructure
Permanent Azure DevOps agents running on eryph VMs (64GB RAM)
- Running on production eryph
- Always available for builds
- Multiple runners for parallel tests
Test Agent VM (32GB RAM, 4 CPU)
Temporary VM created by pipeline with pre-release eryph-zero installed
- Nested virtualization enabled
- Pre-release eryph-zero
- Azure DevOps agent
- Auto-cleanup after tests
Test Catlets
Multiple VMs created during test execution to validate functionality
- Various OS configurations
- Network isolation tests
- Capability validation
- Resource management tests