What it does
TestLink is a web-based test management and execution system that gives QA teams a repository for requirements and test cases. Teams can group cases into test plans, associate them with builds and platforms, assign work, record outcomes and review progress reports. It organizes and tracks tests rather than replacing the application-specific tools or people that perform them, and it must be deployed on infrastructure the team operates or arranges.
Tie requirements to a release test plan
After deploying TestLink, create a project, capture requirements and write or import test specifications and cases. Assemble the cases into a test plan for a build, assign execution work to team members, then record outcomes and notes as they run the cases. The project README describes relating requirements and cases to builds, platforms and staff, and using reports to see what has run, what failed and what remains. For example, a QA lead could prepare a release plan from regression cases linked to changed requirements and use execution results to report readiness. This is an illustrative workflow; no TestLink instance was installed or used.
TestLink is a self-hosted web application, not a cloud subscription or a test automation engine. Its README includes installation and security guidance and calls out PHP configuration: for plans with more than 100 cases, it warns that max_input_vars needs to be increased; large XML imports may also need additional PHP memory. The team therefore needs an administrator to deploy and maintain its web/PHP/database environment.
The project's site identifies 1.9.20 as its stable release. The repository describes 1.9.x as the last release family and said in a 2025 update that a 2.x version was still in progress. Check the current release and security-maintenance position before making it a long-lived shared service.
Strengths
- Requirements, test cases, builds, platforms and assigned staff can be related in a shared test repository and plan.
- Execution results and reports help a team track completed, failing and outstanding tests for a build.
- The project publishes its source under GPL version 2 and describes use as free of charge.
Watch out for
- The team must deploy and maintain the web application and its PHP/database environment rather than signing up for a vendor-hosted service.
- The README flags PHP configuration adjustments for plans with more than 100 cases and possible memory needs for large XML imports.
- The official site still labels 1.9.20 as stable, while the repository's 2025 note describes 2.x as in progress; current release and security support should be checked.
Best for
- QA teams that need a self-hosted repository for requirements, reusable test cases and release execution plans.
- Organizations assigning manual test runs and reporting results against builds and platforms.
- Teams able to maintain a PHP-based test-management deployment.
Sources
- TestLink Open Source Test Management (Oct 25, 2026)
- TestLink 1.9.20 Raijin - Read me (Oct 25, 2026)
- GNU General Public License Version 2 (Oct 25, 2026)