Test Management That Doesn't Cost a Thing
Manage manual and automation test cases in one platform. Open source, self-hosted, 100% free forever.
The best test management tools are expensive and complicated
TestRail costs $36/user/month. Qase $20/user/month. For a 10-person QA team, that's thousands of dollars a year — just to record test cases. Spreadsheets are free but fall apart during regression. TestForge gives you the features of paid tools, at zero cost, with your data staying yours.
Key Features
One platform for your entire QA workflow
Structured Manual Testing
Test cases with detailed steps, suite hierarchy, bulk edit, and keyboard-shortcut execution.
Automation Integration
Upload JUnit XML from Cypress, Playwright, Jest, Pytest — auto-matched to your test cases.
CI/CD Native
REST API + API keys for GitHub Actions, GitLab CI, Jenkins pipelines. Results flow in automatically.
Reporting & Analytics
Pass rate trends, flaky test detection, bug correlation, and real-time automation coverage.
Comparison
Why TestForge, not the others?
| Feature | TestRail | Qase.io | TestForge |
|---|---|---|---|
| Price | $36/user/mo | $20/user/mo | FREE forever |
| Unlimited Users | ✕ | ✕ | ✓ |
| Self-hosted | Paid | ✕ | ✓ Free |
| Open Source | ✕ | ✕ | ✓ MIT |
| Automation Integration | Limited | Good | Native & Broad |
| CI/CD Native | Paid plugin | ✓ | ✓ Built-in |
See the Product
A UI designed for fast execution
Test Case View
Detailed steps, preconditions, expected results, and execution history per case.
Test Run Execution
Submit results with P/F/B shortcuts, automatic timers, real-time progress bars.
Dashboard & CI
Pass rate trends, flaky tests, and CI pipeline results flowing in automatically.
Integrations
Works with the tools you already use
Testimonials
What early users say
“Finally, test management that doesn't ask for a credit card. The Docker setup really is one command.”
“Our Cypress results land straight into test runs. No more manual recaps in spreadsheets.”
“The flaky test report saved us hours of debugging. And it's free. Hard to believe.”
100% Free. Period.
No hidden fees, no user limits, no feature paywalls. Unlimited users, unlimited projects, unlimited test cases.
Get Started FreeFAQ
Frequently asked questions
Is TestForge really free?+
Yes — 100% free and open source under the MIT license. No hidden fees, no limits on users, projects, or test cases. There is no “open core” model; every feature is included.
Can I self-host it on my own server?+
Absolutely. One `docker compose up` command and TestForge runs on your infrastructure. Guides for VPS and Kubernetes are available too.
Is my data safe?+
In self-hosted mode your data lives 100% on your own servers. Passwords are bcrypt-hashed, API keys are SHA-256 hashed, and every important action is recorded in the audit log.
Which automation frameworks are supported?+
Any framework that produces JUnit XML: Cypress, Playwright, Jest, Vitest, Pytest, Mocha, Selenium, Robot Framework, and more.
How do I migrate from TestRail/Qase?+
Export your test cases to CSV from your current tool, then import them into TestForge — with preview and validation before anything is written.
How can I contribute?+
The repository is on GitHub with good-first-issue labels for new contributors. Discussions happen in the Discord community.