EVERYTHING XIAOMI
Get listed

Testrium

Testrium is a free, self-hosted system for managing test cases, test runs, results, and reports.

Place
#25 of 45
Score
6.4
Testrium's website

What Testrium is

Testrium is a free, self-hosted system for managing test cases, test runs, results, and reports. Teams can define cases with steps, expected results, priorities, and types, or import them from Excel and CSV. Runs can be executed individually or in bulk, with progress, results, comments, and execution time tracked. PDF and Excel reports include charts, pass rates, and trend metrics. Testrium can file JIRA bugs when executions fail. Its REST API can fetch environment-specific test data and post or bulk-update execution results; documentation names Selenium, RestAssured, Playwright, and Cypress. Admin and User roles, project-level permissions, JWT authentication, and BCrypt password encryption are included. Teams host the software and data on their own infrastructure; the privacy policy says there is no telemetry, analytics, third-party data sharing, or communication back to Testrium servers. Docker Compose is recommended, and the free plan has no seat limits or feature paywalls. Testrium does not include test planning or requirements linking.

Good

  • Free plan has no seat limits or feature paywalls.
  • Imports cases from Excel or CSV.
  • Supports individual and bulk test execution.
  • Generates PDF and Excel reports with charts and trends.
  • JIRA integration can file bugs from failed executions.

Watch out

  • Does not provide hosting; teams supply infrastructure.
  • Does not include test planning.
  • Does not include requirements linking.
  • No free trial is listed.

Who it suits

Testrium suits QA engineers and managers, automation engineers, and development teams that want to manage test cases and execution on their own infrastructure. It is also relevant to teams connecting test workflows through its API or named automation tools.

Verdict

Testrium brings case management, execution tracking, reporting, and automation support into a self-hosted tool with a free plan. Teams should account for hosting it themselves and for the absence of test planning and requirements linking.

Plans and prices

From Testrium's own pricing page, checked 9 Oct 2001.

All about pricing
PlanPriceWhat it gives you
FreeFreeSelf-hosted · no seat limits · no feature paywalls · Forever

The facts

Each one read from Testrium's own pages, with the date it was checked.

What it does

Access control
Testrium provides Admin and User roles with project-level permissions and uses JWT authentication and BCrypt password encryption.checked 9 Oct 2001
Automation
Its REST API supports fetching environment-specific test data and posting or bulk-updating test execution results; the docs name Selenium, RestAssured, Playwright, and Cypress.checked 9 Oct 2001
Data location
Testrium does not provide hosting, and its privacy policy says team data is stored on the operator’s own infrastructure.checked 9 Oct 2001
Deployment
The maker recommends Docker Compose for setup and says Testrium can run on a laptop, local server, or cloud VM.checked 9 Oct 2001
JIRA
The JIRA integration can file bugs from failed test executions and stores the API token encrypted in the local database.checked 9 Oct 2001
License
Testrium is released under the Apache License 2.0, which permits commercial use, modification, and redistribution subject to its stated conditions.checked 9 Oct 2001
Privacy
The privacy policy says Testrium has no telemetry, analytics, third-party data sharing, or communication back to Testrium servers.checked 9 Oct 2001
Product
Testrium is a self-hosted test case management system for organizing test cases, executing runs, tracking results, and generating reports.checked 9 Oct 2001
Reporting
Testrium generates PDF and Excel reports with charts, pass rates, and trend metrics.checked 9 Oct 2001
Requirements
For Docker deployment, the maker says no Java or Node.js installation is required; local development lists Java JDK 17+, Node.js 18+, and Maven 3.9+.checked 9 Oct 2001
Support
The maker directs users to GitHub issues for questions and bug reports.checked 9 Oct 2001
Test cases
Users can create test cases with steps, expected results, priorities, and types, and import cases from Excel or CSV.checked 9 Oct 2001
Test execution
Test runs support individual or bulk execution with progress tracking, results, comments, and execution time.checked 9 Oct 2001
Who it is for
The maker identifies QA Engineers, QA Managers, Automation Engineers, and Development Teams as intended users.checked 9 Oct 2001
The full review of Testrium

Testrium is a self-hosted test management system for teams that need structured cases, repeatable execution, and QA reporting without a per-seat bill. It suits QA and development groups willing to run their own service; the trade-off is that deployment and maintenance stay with you.

Overview

Testrium covers the central test-management workflow: author cases, execute them, capture outcomes, and summarize results. A case can contain steps, expected results, priorities, and types, and existing libraries can be imported from Excel or CSV. Runs support single-case or bulk execution, with progress, results, comments, and execution time recorded along the way.

The self-hosted design keeps team data on infrastructure controlled by the operator. Testrium's privacy policy states that it sends no telemetry or analytics, shares no data with third parties, and communicates back to no Testrium servers. That is a strong fit for organizations with strict data-location requirements, but it also means there is no vendor-provided hosting. Docker Compose is the recommended deployment method, and the application can run on a laptop, local server, or cloud VM.

The Apache License 2.0 permits commercial use, modification, and redistribution subject to its conditions. Questions and bug reports are directed to GitHub issues, so teams should be comfortable with that support channel.

Key features

Execution and reporting

Execution tracking is more useful than a simple pass/fail checklist: teams can see run progress, add comments, and retain execution timing for individual or bulk work. PDF and Excel reports include charts, pass rates, and trend metrics, giving QA managers material for release or quality reviews without a separate reporting product.

JIRA and automation

When an execution fails, the JIRA integration can file a bug. Its API token is encrypted in the local database, which is appropriate for a self-managed installation handling issue-tracker credentials. The REST API can retrieve environment-specific test data and post or bulk-update execution results. Documentation names Selenium, RestAssured, Playwright, and Cypress, making the tool a sensible bridge for teams that want automated results alongside manual runs.

Permissions and security

Admin and User roles provide project-level permissions. JWT authentication and BCrypt password encryption supply the stated access and password protections, while the no-telemetry policy favors organizations that want operational data to remain inside their own environment.

Pricing

Free — free, billed Forever. This self-hosted plan has no seat limits and no feature paywalls. It is an unusually straightforward fit for growing QA groups, consultants, or development teams that can provide their own infrastructure. There is no free trial because the plan itself is free. The savings come with an operational cost: your team supplies hosting, upgrades, backups, and day-to-day administration.

Platforms

Testrium is available through its web interface and API on Linux, macOS, and Windows environments, with self-hosted deployment. For Docker deployment, the maker says Java and Node.js are not required. Local development requires Java JDK 17 or newer, Node.js 18 or newer, and Maven 3.9 or newer.

Who it's for

QA Engineers can use it to organize cases and document execution. QA Managers gain pass-rate and trend reporting for oversight. Automation Engineers can connect framework output through the REST API, while Development Teams can combine manual coverage, automated results, and JIRA defect creation in one system.

It is not the right choice for organizations seeking vendor-managed hosting or formal test planning and requirements traceability: Testrium does not provide hosting, test planning, or requirements linking.

Pros and cons

Pros

  • Unlimited-seat free plan: teams can expand participation without per-user charges or feature paywalls.
  • Strong data control: self-hosting and the stated absence of telemetry or third-party sharing keep QA data on your infrastructure.
  • Useful automation path: REST endpoints support environment data and bulk result updates, with named integrations for Selenium, RestAssured, Playwright, and Cypress.
  • Practical reporting: PDF and Excel exports include charts, pass rates, and trend metrics.
  • Open licensing: Apache 2.0 allows commercial use, modification, and redistribution under its terms.

Cons

  • Self-hosting is mandatory: your team must operate the deployment because no hosted service is provided.
  • No planning or requirements links: organizations needing those capabilities will need another process or product.
  • Support is issue-based: the maker directs questions and bug reports to GitHub issues rather than a stated managed support service.

Alternatives

Browse the broader Test Management Software category when you want to compare more tools.

  • Kualitee is a better fit if you want web, desktop, and mobile platforms plus a freemium cloud plan capped at one project, 500 test cases, 200 defects, and three users.
  • aqua suits teams wanting freemium plans, a free trial, and a Guest tier with unlimited read-only seats.
  • Klaros-Testmanagement is another freemium option with Android, API, Linux, self-hosted, web, and Windows support.
  • TestPlanIt is worth choosing when a self-hosted free tier with unlimited users, projects, and all features is the priority, alongside a free trial.
  • ThoroTest offers a free self-hosted edition using SQLite or PostgreSQL, with a managed hosted edition also available.
  • Tricentis Testim is aimed at teams that prefer a paid testing product with a free tier of up to 1,000 runs per month.
  • Tuskr fits smaller teams wanting a hosted-style free tier limited to five users, five projects, 1,000 cases, 1 GB of file space, and 100 runs per project.
  • TestBench is an alternative with a free package and a free trial.

Verdict

Choose Testrium if you want unlimited, no-paywall test management, local control of QA data, and an API that connects automated results with documented runs. Look elsewhere if you need managed hosting, formal test planning, or requirements traceability, or if your team does not want to own deployment and maintenance.

Alternatives to Testrium

All alternatives
  1. 1TestMu AI logo

    TestMu AI

    Free planAndroidiOSWebAPI
    8.2From $17 a month
  2. 2aqua logo

    aqua

    Free planWebAPIExtensionLinux
    7.7From €19 a month
  3. 3

    Kualitee

    Free planAndroidiOSWebWindows
    7.4From $24.33 a month
  4. 4

    Meliora Testlab

    WebAPILinuxmacOS
    7.3From €45 a month
  5. 5

    Tuskr

    Free planAndroidiOSWebAPI
    7.3From $7.50 a month
  6. 6

    Tricentis Testim

    Free planAndroidiOSWebAPI
    7.2Free plan