Skip to main content

Introduction to TESTMETRIX®

TESTMETRIX® is a web-based test management system developed by BREYZ GmbH, purpose-built for engineering teams working on embedded systems software.

What is TESTMETRIX?

TESTMETRIX provides a central platform to:

  • Define and organize test cases — structured by project, module, and component
  • Execute test runs — assign test cases to runs, record pass/fail results and observations
  • Track defects and issues — link failing test results to bug reports
  • Monitor test coverage — visualize how much of your firmware is covered by tests
  • Automate via REST API — integrate with your CI/CD pipeline to upload results automatically

Who is it for?

TESTMETRIX is designed for embedded systems engineers and QA teams who need:

  • A structured way to manage hardware-near software testing
  • Traceability from requirements through test cases to results
  • Version-aware test management (multiple firmware versions, hardware variants)
  • A self-hosted solution that keeps test data on company infrastructure

Technology Stack

LayerTechnology
FrontendReact + TypeScript + Vite
BackendDjango + Django REST Framework
API docsdrf-spectacular (OpenAPI 3)
DatabasePostgreSQL
HostingDocker on Hetzner Cloud

Architecture Overview

┌─────────────────────────────────┐
│ Browser (React SPA) │
└──────────────┬──────────────────┘
│ HTTPS / REST API
┌──────────────▼──────────────────┐
│ Django Backend │
│ ├── REST API (/api/...) │
│ └── OpenAPI schema endpoint │
└──────────────┬──────────────────┘

┌──────────────▼──────────────────┐
│ PostgreSQL Database │
└─────────────────────────────────┘

Next Steps