TestLink logo

TestLink

Open Source

Long-running open-source test management tool — manual-test focused, web-based.

Visit websiteGitHub

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

Medium

Maintenance

Medium

Learning

Intermediate

Licence

Free / Open source

// 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

ToolChoose it when
Squash TMYou want a more modern open-source option.
QaseYou want a modern SaaS tool with a free tier.

// 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

  1. Install TestLink on a server

  2. Create projects and test specifications

  3. Build test plans

  4. Execute tests and track coverage

  5. Use the XML-RPC API for result import

  6. Maintain the server and library

// RELATED QA.CODES RESOURCES