A web-based open-source test management system for creating, organizing, and executing test cases with requirement tracking.
TestLink is an open-source web-based test management system that enables QA teams to create, organize, and execute test cases while tracking requirements. It helps teams manage test plans, assign executions, and monitor results to determine if a product version is ready for release. The system acts as a centralized repository linking tests to builds, platforms, and team members.
Quality assurance teams, test managers, and software development teams who need a structured approach to manual and automated test management, particularly in environments with changing requirements and distributed teams.
Developers and QA teams choose TestLink because it's a fully free, open-source alternative to commercial test management tools, offering comprehensive features like requirement traceability, flexible authentication, and extensive reporting without licensing costs. Its self-hosted nature gives organizations full control over their testing data and workflows.
TestLink Open Source Test & Requirement Management System
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
TestLink directly links test cases to product requirements for traceability and coverage, a core feature highlighted in its description to answer questions about test status and release fitness.
Supports LDAP with multiple servers, OAuth (Google, GitHub), and local authentication, making it adaptable for enterprise environments, as detailed in the configuration notes.
Integrates with external systems like JIRA, Mantis, and Redmine for bug linking, providing seamless workflow connections as mentioned in the key features.
Works with MySQL, MariaDB, PostgreSQL, and partially with MS-SQL, offering backend flexibility, though MS-SQL support is incomplete as noted in the system requirements.
Upgrading between versions requires manual execution of numerous SQL scripts and careful migration steps, with warnings about potential data loss, as detailed extensively in the 'Upgrade and Migration' section.
The current version (1.9.20) has a legacy UI, and the promised version 2.x with a new UX based on Bootstrap is still in development as of 2025, leading to a poor user experience.
The README frequently mentions security fixes for XSS and SQL injection, and requires manual configuration for directories and SELinux, indicating a higher maintenance burden.