Open Source test management
for modern QA teams

EZTest helps QA and engineering teams organize test cases, executions, and results in one transparent, self-hosted platform.

EZTest Test Cases screen

How EZTest works

EZTest provides a structured workflow for managing manual and automated tests, helping QA and engineering teams stay organized and move with confidence.

Step 1

Plan your tests

Create and organize test cases clearly

Define test cases across projects and modules with a consistent structure, making it easy for teams to plan, review, and maintain test coverage.

Step 2

Execute with confidence

Run tests and track results efficiently

Track executions across builds, record outcomes, and manage priorities without switching tools or losing context.

Step 3

Review and improve

Understand results and trace issues quickly

Monitor test progress, identify failures, and trace defects back to test cases for better visibility across the testing lifecycle.

EZTest test run results dashboard

Key capabilities

Built to support real QA workflows — from test planning to execution and reporting.

Unified Traceability

Link test cases to defects, test runs, and modules for complete end-to-end traceability across your testing lifecycle.

EZTest unified traceability dashboard

Defect Management

Track bugs with severity, priority, status, and file attachments. Link defects directly to test cases.

EZTest defect management dashboard

Built-in Migration Support

Import test cases and defects in bulk using CSV or Excel files. Auto-create modules and test suites during import.

EZTest built-in migration support dashboard

Manual & Automation Testing

Support both manual and automated test cases. Track execution results, attach evidence, and maintain comprehensive test history.

EZTest manual & automation testing dashboard

Fully Customizable

Open-source and self-hosted platform. Full source code access allows complete customization to fit your team's needs.

EZTest fully customizable dashboard

AuthN + AuthZ

Secure authentication with email/password, JWT sessions, and role-based access control with 27 granular permissions.

EZTest authn + authz dashboard

Test Case Management

Organize and manage your test cases with ease. Create, edit, and track test cases across modules and test suites.

  • Hierarchical module structure
  • Test suite organization
  • Rich text descriptions
  • Attachment support
Test Case Management Interface

Test Run Execution

Execute test runs efficiently with real-time status tracking, progress monitoring, and detailed results.

  • Real-time execution tracking
  • Progress visualization
  • Status management
  • Result history
Test Run Execution Dashboard

Defect Tracking

Link defects to test cases, track severity and priority, and manage the complete defect lifecycle.

  • Defect-test case linking
  • Severity and priority tracking
  • File attachments
  • Status workflow
Defect Tracking Interface

Automation Integration

Integrate your automation test runs with EZTest. Simply configure your test framework, and test run results will automatically update in EZTest after execution.

  • Simple configuration setup
  • Automatic result updates
  • Real-time test run sync
  • No manual intervention needed
Automation Integration Setup
EZTest interface background

Why Are You Still Putting Up With
Legacy Test Management Tools?

Our Philosophy

Most test management tools are glorified spreadsheets but charge $19+ per user per month. Why pay premium prices for basic functionality when you can have a modern, open-source solution?

Why not use modern tools to build a test management platform that actually works?

The goal isn't to reinvent the wheel it's to break the cycle of mediocre, overpriced software. EZTest brings clarity, structure, and flow to your testing workflow with zero tolerance for bloat.