TestLink
Long-running open-source test management tool — manual-test focused, web-based.
Pricing
Free / Open source
Type
Manual
Languages
Php
// VERDICT
Reach for TestLink when you need free, self-hostable test management and can accept a dated UX and manual upkeep. Skip it when you want a modern tool, managed SaaS, or strong automation/CI integration.
Best for
A long-standing open-source test management tool - free, self-hostable management of test cases, plans and execution with requirements traceability, for budget-constrained teams.
Avoid when
You want a modern UX, managed SaaS, strong automation integration, or low-maintenance tooling.
CI/CD fit
XML-RPC API · self-host · basic automation import
Languages
Php
Team fit
Budget-constrained teams · Self-hosting required · Manual-test-led QA
Setup
Maintenance
Learning
Licence
// BEST FOR
- Free, open-source test management
- Self-hosting for full data control
- Test cases, plans and execution with traceability
- Requirement coverage tracking
- No licensing cost
- A familiar tool for long-time QA teams
// AVOID WHEN
- You want a modern UX and SaaS convenience
- Strong automation/CI integration is central
- Low-maintenance tooling is the priority
- You don't want to self-host
- Rich reporting/dashboards are required
- A fast-moving, actively-polished tool is expected
// QUICK START
Install TestLink (PHP/MySQL) on a server -> create projects, test specs and
plans -> execute and track coverage -> use the XML-RPC API for basic result
import.// ALTERNATIVES TO CONSIDER
// FEATURES
- Test plans, suites, cases, and execution tracking
- Requirements traceability matrix
- Custom fields and templates
- Bug tracker integrations (Jira, Mantis, Bugzilla, Redmine)
- REST/XML-RPC API for automation result import
- Role-based access control
// PROS
- Free and self-hostable
- Mature and widely deployed in legacy contexts
- Solid manual-test workflow
// CONS
- Dated UI
- Slower release cadence than commercial alternatives
- PHP/MySQL stack to operate
- Automation integration feels bolted-on
// EXAMPLE QA WORKFLOW
Install TestLink on a server
Create projects and test specifications
Build test plans
Execute tests and track coverage
Use the XML-RPC API for result import
Maintain the server and library
// RELATED QA.CODES RESOURCES
Cheat sheets
Glossary
Practice
Interview