CheckOps
TestLink
Open-source test case management with test execution tracking and reporting capabilities.
Latest public signals
Last updated: 11 November 2026 (page expanded from the official site and docs).
Introduction
TestLink is a long-standing open-source, web-based test management system written in PHP. The project site lists TestLink Stable 1.9.20 (“Raijin”) as the current release, available from SourceForge or as a Bitnami virtual appliance, with the source on GitHub under the GPL-2.0 licence.
TestLink covers the classic test management workflow: test specifications organised into test suites and test cases, test plans tied to builds, assignment of test execution to testers, and reports on progress and results. It can link test cases to requirements and integrates with bug trackers such as Jira, Bugzilla, Mantis and Redmine so that failed executions can be linked to defects. An XML-RPC API lets automation frameworks report results.
Activity is low but not zero. The GitHub repository’s most recent commit was in December 2025 on the testlink_1_9_20_fixed branch, which carries nightly fixes to 1.9.20, while the website’s copyright notice still reads 2013/2018. That makes TestLink a reasonable choice for teams that want a free, self-hosted tool and accept an older interface, but a risky one for teams that need active feature development.
How it compares: commercial SaaS tools such as TestRail, Qase, Testiny and Testmo offer modern interfaces, automation integrations and support, often with free tiers for small teams. Among open-source options, TestLink is the best-known, but its age shows in UI and setup.
In the quality loop TestLink sits at the release and CI gate stage as the record of what was tested on which build.
Features
- Test specification: Hierarchical test suites and test cases with steps and expected results.
- Test plans and builds: Plan executions per build and assign them to testers.
- Requirements coverage: Link test cases to requirements and report coverage.
- Bug tracker integration: Connect to Jira, Bugzilla, Mantis, Redmine and others.
- XML-RPC API: Report automated test results programmatically.
- Reports: Progress, results and metrics reports per plan and build.
- Self-hosted: Runs on a PHP web stack with MySQL/MariaDB or PostgreSQL.
Pros
- Free and open source: GPL-2.0, with no licence fees.
- Self-hosted control: Data stays on your servers.
- Proven: Used for many years, so its workflow and limits are well understood.
Cons
- Dated interface: The UI feels old next to modern SaaS tools.
- Slow development: The stable release is 1.9.20, with fixes on a maintenance branch rather than new features.
- Admin effort: You install, back up, secure and upgrade the PHP stack yourself.
Usage and Links (Example)
Install TestLink on a PHP and database server (or use the Bitnami appliance), create a project, write test suites and cases, then create a test plan and a build. Assign executions to testers, record results, and link failures to your bug tracker. Automation can report results through the XML-RPC API, for example from a CI job after a test run.
Keep the server patched and restricted to internal networks, since it is a self-hosted PHP application.
A useful evaluation checklist for any test management tool: import a realistic slice of your existing tests, push one real CI result file through the API, link a requirement and a defect in your tracker, and build the report your release manager asks for. Measure how long each step takes, check permission and audit features against your compliance needs, and confirm how you would export everything if you later switch tools.
Useful links:
Pricing
Free and open source under GPL-2.0. Hosting and maintenance costs are yours.
Recommended for?
- Teams that need a free, self-hosted test case manager
- Organisations with strict data residency that cannot use SaaS
- Teams already familiar with TestLink who need a stable, unchanging tool
Conclusion
TestLink is still a workable, free test management system with a familiar workflow and integrations, but development has slowed to maintenance fixes. It suits teams that value self-hosting and zero licence cost over a modern experience.
If you need active feature development, automation-first workflows or a polished UI, look at the commercial alternatives listed here, several of which have free tiers.
Compare
CheckOps pages that put TestLink next to related tools. There is no paid placement on these lists.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with TestLink side by side.
TTestRailTestRail is AI-driven test management software for planning, executing, and reporting on testing.Compare with TestLink- QQaseCloud-based test case management with test planning, execution, and defect tracking.Compare with TestLink
TTestinyAI-ready test management tool for teams who want manual and automated testing in one system, their preferred AI assistant, and EU cloud or self-hosting.Compare with TestLink- TTuskrFlexible test management with features for planning, executing, and analyzing test cases.Compare with TestLink
TTestmoModern test management software tool that fully integrates your test cases, test automation and exploratory testing, regardless of the tools you use.Compare with TestLink- KKualiteeTest case management tool from $12/user with AI test generation, defect tracking, and Jira integration built in.Compare with TestLink