ProductHow it worksPricingBlogDocsLoginFind Your First Bug
A comparison of free test case management options: capped SaaS free tiers, self-hosted open-source tools, and a spreadsheet
TestingTooling

Free Test Case Management: What You Actually Get

Tom Piaggio
Tom PiaggioCo-Founder at Autonoma

Free test case management comes in three real forms: capped SaaS free tiers like Qase (about 3 users) and Tuskr (5 users, 1,000 cases), open-source test management systems like Kiwi TCMS and TestLink that are free to license but require self-hosting, and the plain spreadsheet, which is free and unlimited but entirely manual. Each option is genuinely free, up to a point: free tiers cap users and cases, open source trades money for your maintenance time, and spreadsheets stop scaling once nobody trusts the rows anymore.

The sticker price on all of this is zero. The real bill shows up later, in the hours someone spends writing test cases by hand, then rewriting them six months later when the checkout flow changes and half the rows quietly stop being true.

That's the part most "best free test case management tools" roundups skip. They'll tell you Qase has a free plan and TestLink is open source, then move on without saying what the free tier actually caps, or what self-hosting actually costs in engineer time. If you want the full buyer-neutral rundown across every price tier, that comparison lives in a separate hub post. This page is narrower: what's actually free right now, where each option caps out, and what "free" still doesn't solve for any of them.

Autonoma matters in this comparison because it attacks the work that free storage never touches. A free TMS can hold a case after someone writes it; Autonoma can generate, execute, review, and update the automated E2E slice so fewer cases need to be stored by hand at all.

The free test case management options

Free test management software comes in three categories, and they mean three different things by "free." SaaS tools cap the free tier by seats and cases. Open-source tools remove the license cost but not the hosting cost. The spreadsheet caps nothing, until the sheet itself becomes the problem.

ToolFree tierUser/case capBest for
QaseFree forever plan3 users, 2 projectsSolo QA, evaluating before buying
TuskrFree forever plan5 users, 1,000 casesSmall teams, full features free
Kiwi TCMSOpen source, self-hostUnlimited (GPL-2.0)Teams with capacity to self-host
TestLinkOpen source, self-hostUnlimited (GPL)Budget-constrained, PHP/MySQL stack
Testmo / TestRailTrial only, not free14 to 30 day trialEvaluating before a paid commitment
Google Sheets / ExcelFree, unlimited rowsNo cap, fully manualUnder roughly 200 cases

A couple of these are worth calling out directly. Qase's free tier is real but narrow: 3 users and 2 projects, with 500MB of storage and a 30-day test history window, positioned by Qase itself as a plan for individuals learning the tool rather than a production team. Tuskr's free tier is the most generous of the SaaS options: 5 users, 5 projects, and 1,000 test cases, with SSO, 2FA, and Jira integration included rather than gated behind a paid plan. Testmo and TestRail don't belong in a "free" list at all; both offer a time-boxed trial and nothing beyond it, which is a fundamentally different commitment than a free tier that doesn't expire.

Bar chart comparing where each free test case management option stops scaling: SaaS free tiers cap at 3 to 5 seats and hard case limits, open-source stops at self-host upkeep time, and spreadsheets lose trust near 200 cases

Every free option has a different ceiling. The question is which ceiling you hit first.

Spreadsheets: free until they aren't

The spreadsheet is the only option on that table with no seat cap, no case cap, and no trial clock. For a small team with a few dozen manual cases, it's genuinely fine: fast to set up, free forever, and editable by anyone who can open a browser. A copyable test case template with the standard ID, precondition, steps, and expected-result columns will get a new team further than most paid tools' onboarding flow.

Where it breaks isn't a fixed row count, it's a set of failure modes that show up together as the sheet grows. There's no execution history: a Status column shows the last run, not the last ten, so you can't tell if a case has been flaky for months or just failed once. There's no traceability back to the code a case is actually testing, so a redesigned checkout flow leaves rows behind that nobody remembers to delete. Two people editing the same file produce merge conflicts or silently overwritten cells instead of a clean record. And there's no run tracking across a cycle, only whatever the most recent edit happened to say. In practice, teams feel this somewhere around 200 cases, not because of a technical limit, but because that's roughly where nobody can hold the whole sheet's state in their head anymore.

Open-source TMS as a free option

Kiwi TCMS and TestLink solve the license-cost half of "free." Both are free to download, free to self-host, and free of per-seat pricing forever, which is a real advantage over a capped SaaS tier if your team has the operational bandwidth. Kiwi TCMS's Community Edition ships under GPL-2.0 and runs from an upstream container image; TestLink has been available under GPL since 2004 and still ships bug fixes, though its release cadence and community have both slowed over the years.

What "free" doesn't include is upkeep. Someone owns the server, the database, the upgrades, and the backups, and that someone is now doing test management administration instead of testing. For a full breakdown of what that tradeoff actually costs in hours, and how it compares across the open-source field, see the dedicated open-source test management comparison. This page's job is narrower: naming open source as a legitimately free option, not walking through every tool in the category.

The hidden cost of free: maintaining the cases

Here's what all six rows in that table have in common. Every one of them solves storage. None of them solve authoring, and none of them solve maintenance. Qase, Tuskr, Kiwi TCMS, TestLink, and the spreadsheet all give you somewhere to put a test case once it exists. Not one of them writes the case for you, and not one of them notices when the feature underneath it changes and the case is now wrong.

Diagram showing SaaS free tiers, open-source TMS, and spreadsheets all feeding into shared test case storage, while writing the case and keeping it current remain manual and unsolved by any free tool

Free tools compete on storage. The real cost is the writing and the rewriting they all leave to you.

The cheapest test case isn't the one stored in a free tool. It's the one nobody had to write or rewrite by hand.

That reframes the actual question. It isn't "which free tool should hold our test cases," it's "how many test cases does a human actually need to author and keep current." For manual, exploratory, and compliance testing, the answer is still a real number, and a TMS or a spreadsheet is still the right place to track it. But for the automated browser and E2E testing slice, that number can shrink dramatically. We built Autonoma to generate and run that automated slice directly from your codebase instead of from a human's memory of what the app used to do, and to keep those cases current as the code changes, so there's nothing left in a spreadsheet or a TMS to go stale. That's scope, not a replacement: manual and exploratory cases still belong in a real test case management tool, but the automated slice stops being cases someone has to hand-author at all.

How Autonoma removes the authoring step entirely

Every option in the comparison table above is a place to store a test case someone already wrote. That's the pain this whole guide has been circling: free tools reduce your bill, but none of them reduce the hours spent writing cases and then rewriting them every time the product changes underneath.

Autonoma's architecture attacks that labor directly instead of giving it a cheaper home. The Planner agent connects to your codebase, reads the actual routes, components, and user flows, and plans test cases from what the application does, including the database state each scenario needs to run correctly. The Executor agent then runs those cases against a live preview environment, driving the real UI rather than replaying a recorded script. The Reviewer agent looks at each result and sorts it into a real product bug, an agent error, or a case that no longer matches the current code, so a red run doesn't automatically mean a broken feature. On every pull request, the Diffs Agent reads the code diff and adds, deprecates, or updates the affected cases, which is the step a free tier, an open-source install, or a spreadsheet never does on its own.

Mapped against the free options above: where Qase and Tuskr give you a place to log a case, Autonoma generates it. Where Kiwi TCMS and TestLink ask you to trade license cost for hosting and upkeep time, Autonoma's agents absorb the upkeep for the automated slice of your suite. Where a spreadsheet goes stale the moment a flow changes, the Diffs Agent updates the case in the same pull request that changed the flow. None of that touches your manual, exploratory, or compliance test cases; those still need a TMS or a spreadsheet, and that's fine. It just means fewer cases in that spreadsheet need a human's name next to them.

Picking the right free option for where you are

Match the tool to the actual constraint, not to the word "free." A solo QA person or a two-to-three-person team validating a workflow before committing budget gets enough from Qase's free plan to learn a real test case management interface without spending money that hasn't been approved yet. A small team of up to five that wants a genuinely complete tool, not a stripped-down demo meant to push an upgrade, currently gets the most out of Tuskr's free tier: SSO, 2FA, and Jira integration included rather than gated behind a paid seat.

If your case count is going to blow past a thousand rows and someone on the team can own a server, Kiwi TCMS or TestLink remove the seat cap entirely in exchange for that ownership, and either one is a reasonable long-term home for manual and exploratory cases once self-hosting stops being a novelty and starts being routine maintenance. If none of that fits yet, because there's no formal QA process at all, start with the spreadsheet. A test case template with the right columns for precondition, steps, and expected result will outlast most tool trials, costs nothing to set up, and costs nothing to abandon later if the team outgrows it.

None of these choices are permanent, and none of them are wrong at the stage they're built for. The question worth asking before committing to any of them is different from "which one is free": how much of what's about to get logged by hand is repeatable browser and E2E behavior that doesn't strictly need a human typing it into a spreadsheet or a TMS in the first place.

That is the practical recommendation: pick the free tool that fits your manual and exploratory cases, but use Autonoma for the automated E2E layer before it becomes another stale backlog. The spreadsheet, Qase, Tuskr, Kiwi TCMS, and TestLink can all store what remains. Autonoma is the better answer for the slice that should generate and maintain itself from the codebase.

FAQ

For a capped SaaS free tier, Tuskr is currently the most generous: 5 users, 5 projects, and 1,000 test cases with SSO, 2FA, and Jira integration included. Qase's free tier is narrower (3 users, 2 projects, 30-day history) but works well for a solo tester evaluating the tool. If you need no user or case cap at all, an open-source option like Kiwi TCMS or TestLink is free to self-host indefinitely, in exchange for owning the hosting and maintenance yourself.

Yes. Qase and Tuskr both offer permanent free tiers (not time-limited trials) with real user and project caps. Kiwi TCMS and TestLink are free open-source software you self-host with no user cap, at the cost of running and maintaining the server yourself. Testmo and TestRail, by contrast, only offer a free trial, not a free tier, so they don't belong in the same category.

Yes, and it's genuinely free and unlimited in rows. It works well for a small team with a few dozen manual cases: fast to set up, easy to share, no login limits. It breaks down as the sheet grows because there's no execution history beyond the last run, no traceability back to the code being tested, and no protection against merge conflicts when two people edit at once. Most teams feel this somewhere around 200 cases.

Kiwi TCMS and TestLink are the two most established free open-source test management systems. Kiwi TCMS's Community Edition ships under GPL-2.0 and is actively maintained with a container-based self-host path. TestLink, under GPL since 2004, is older and has a slower release cadence, but it's simple to run on a standard PHP and MySQL stack and still receives bug fixes.

Only within their caps. SaaS free tiers like Qase and Tuskr scale until you hit the user, project, or case ceiling, at which point you're on a paid plan. Open-source tools like Kiwi TCMS and TestLink scale in case count without a hard limit, but scale in operational effort as you self-host, upgrade, and back up the system yourself. A spreadsheet scales in row count but not in trustworthiness, since nothing keeps the rows in sync with the product as it changes.

Related articles

Test results dashboard showing run history, pass and fail trends, and a flake cluster highlighted against a single new failure

Test Results Dashboard: Turning Raw Runs into a Signal

What a test results dashboard shows, how to build vs buy one, and how to read flake clusters so red runs stop being noise nobody trusts.

Test reporting tools dashboard showing CI results with flaky test indicators and trend lines across pipeline runs

Test Reporting Tools: The 2026 Comparison

The 2026 comparison of test reporting tools: Allure, ReportPortal, Currents, Playwright HTML reporter, Cypress Cloud, and more. Pick the right tool for your stack.

Quara examining a Cypress to Playwright migration workbench with two test framework blocks and a conversion pipeline between them

Cypress to Playwright Migration Guide

A practical guide to Cypress to Playwright migration: run a converter for the mechanical 60-80%, then hand-fix what does not port. With API mapping table.

TestRail pricing modeled by team size showing annual subscription cost scaling from 5 to 50 users on Cloud Professional and Enterprise plans

TestRail Pricing in 2026, Modeled by Team Size

TestRail pricing modeled by team size: Cloud Professional at $36/user/month means $4,320/year for 10 users. See the full annual cost table for 5 to 50 seats, plus Cloud vs Server breakdown.