eryph
by
Quality Assurance & Testing

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
web-dev.yaml
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

5 min
Test Environment Ready
vs hours recreating production setup
100%
Test Reproducibility
Same results every test run
90%
Fewer Production Bugs
Environment issues caught early

Ready to Stop Production Surprises?

Start testing with environments that match production exactly

Real-World Use Case

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.

9
Test Suites
3
Nested VM Layers
Multiple
Tests per Suite
E2E
Platform Coverage

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