Fact-checked by Grok 2 weeks ago

TestLink

TestLink is a free and open-source web-based test management system designed to facilitate software quality assurance by enabling teams to create, organize, and execute test cases while tracking requirements and generating reports. It supports the full lifecycle of software testing, from specification and planning to execution and analysis, making it a comprehensive tool for quality assurance professionals. Originally developed in the early 2000s by software developer Chad Rosen at Good Technology, TestLink has evolved into a widely used open-source project under the General Public License (GPL). The project is hosted on and , with active maintenance by a community of contributors led by figures such as Francisco Mancardi. As of 2025, its latest stable release is version 1.9.20 (codenamed ), released in 2020, and requires greater than 5.5 and supports databases such as , , and for deployment. Key features of TestLink include hierarchical test case management, customizable test plans and sessions, requirement traceability to link tests with project specifications, and dynamic execution tracking with pass/fail logging. It offers robust reporting capabilities, such as metrics on test coverage and defect rates, along with integrations for authentication via OAuth, Google, GitHub, or LDAP, and compatibility with Docker for easier setup. While primarily focused on manual testing, it facilitates automated testing through execution hooks and supports multilingual interfaces, contributing to its adoption in diverse development environments worldwide.

Introduction

Overview

TestLink is an open-source, web-based test management system designed for , facilitating the organization and execution of testing activities in collaborative environments. It operates under , allowing free use, modification, and distribution to support diverse teams. The primary purposes of TestLink include documenting test cases, organizing test plans, executing manual tests, and tracking results to ensure comprehensive coverage of . It enables QA teams to maintain a centralized for requirements and test artifacts, relating them to builds, platforms, and personnel for efficient oversight. Key benefits encompass streamlined collaboration through staff allocation, dynamic result recording, and progress reporting, which help control the testing process and identify issues early. In a workflow, users create and manage test cases within structured plans, assign them to team members, execute tests while logging outcomes, and generate reports to evaluate status and metrics. This approach promotes accountability and visibility across distributed teams. The latest stable release, version 1.9.20 (), provides these core functionalities as of 2025.

History

TestLink originated in the early 2000s as an internal developed by Rosen at Good Technology, a software company. The project transitioned to an open-source initiative under the GNU General Public License (GPL) in 2003, with the SourceForge project launching on September 25 of that year and the initial release following shortly thereafter. Initial versions were led by Rosen, culminating in the stable Version 1.0 release in 2006, which established core features for test specification and execution. The 1.9 series marked a significant evolution, beginning with Version 1.9.0 in November 2010, introducing enhancements in requirements management and reporting. Under the leadership of Francisco Mancardi, who assumed the role of project lead around 2004, and with contributions from the Teamtest community of developers and testers, the tool saw steady maturation through the decade. Key updates included improved integrations and security features in subsequent 1.9 releases. Development activity declined after 2017, with fewer major updates following the 1.9.17 release in 2018, though the stable Version 1.9.20 (codenamed ) was issued in January 2020 to address changes and improvements. Sporadic contributions via the repository have continued through 2025, including nightly fixes for Version 1.9.20 and planning for a 2.x overhaul with modern UI elements.

Development and Maintenance

Origins and Contributors

TestLink was originally developed by Chad Rosen, a software developer at Good Technology in the early , who created the tool to address the need for a centralized system to track and manage processes within his organization. Rosen's motivation stemmed from the inefficiencies of scattered testing documentation and execution tracking, leading him to build an initial version that could handle test cases, plans, and reporting in a web-based format. Following its internal use at Good Technology, the project was released as on on May 17, 2004, which attracted early contributors from the broader developer and testing communities eager to enhance its features for collaborative . These initial community members focused on expanding compatibility, refining user interfaces, and integrating basic reporting capabilities, marking the shift from a tool to a communal resource. Leadership of the project transitioned to Francisco Mancardi around 2004, after Rosen's departure from active involvement, with Mancardi serving as the primary project leader and core developer for over two decades. Under Mancardi's guidance, the tool evolved through coordinated releases and community input, emphasizing stability and extensibility for diverse testing environments. Teamtest emerged as the primary maintaining , taking responsibility for ongoing fixes, updates, and comprehensive to ensure the tool's reliability for enterprise and open-source users. This group has coordinated releases, managed the official repository, and provided guides that support integration with various development workflows. The open-source community has sustained TestLink's growth, with over 40 pull requests merged on GitHub by 2025, primarily addressing dependency updates, compatibility improvements, and minor enhancements. Contributors also maintain the project's wiki for user guidance and have developed third-party extensions, such as plugins for continuous integration tools like Jenkins, to extend functionality without altering the core codebase.

Current Status

As of November 2025, TestLink's development activity remains sporadic, with the most recent notable commits occurring in May 2024. The project maintains a stable release at version 1.9.20 (), originally issued in January 2020, supplemented by ongoing nightly builds that incorporate minor fixes. Security vulnerabilities, such as CVE-2022-35195 related to broken in attachment downloads, have been addressed in prior updates. A planned version 2.x is in early development, focusing on a overhaul using the Dashio Bootstrap admin template to modernize the interface, though no firm release timeline has been announced. The project has experienced reduced momentum since around 2017, with limited introduction of new features amid a shift toward maintenance and security updates, yet it continues to serve legacy systems effectively in various organizations. This slower pace reflects broader challenges in sustaining volunteer-driven open-source efforts, but the tool's functionality remains reliable for basic needs. Support for TestLink is provided through an official for discussions, a wiki on , and community-driven bug tracking via the project's issue tracker. In terms of adoption, TestLink retains popularity among open-source teams, particularly for its cost-free model and avoidance of , making it suitable for small teams; however, it faces increasing competition from modern alternatives like TestRail and that offer enhanced integrations and automation support.

System Requirements

Server and Software Prerequisites

TestLink requires a environment capable of hosting a PHP-based with database support. The recommended operating systems include distributions such as for stability and performance, though it also supports Windows environments. A compatible is essential, with 2.x being the primary supported option; alternatives like can be configured via PHP-FPM for similar functionality. For the database backend, TestLink officially supports MySQL 5.7.x or MariaDB 10.1.x, both requiring the configuration setting log_bin_trust_function_creators = 1 to enable stored procedures; PostgreSQL 9.x is also supported, while MS-SQL Server 201x support remains incomplete. The application is built on PHP, with a minimum version greater than 5.5 and 7.2.x recommended for optimal performance; future updates plan to enforce a minimum of 7.3.x. Several PHP extensions are mandatory for core operations, including those for database connectivity (e.g., mysqli for MySQL, pgsql for PostgreSQL), along with ctype, session, tokenizer, simplexml, dom, curl, mbstring, gd, and zip to handle string processing, XML parsing, image generation, and compression. Hardware needs are modest for basic deployments, scaling based on project size and usage. Client-side access is compatible with modern web browsers such as and . These prerequisites ensure a smooth setup, with detailed processes outlined separately.

Installation Overview

TestLink installation begins with downloading the latest as of 2025, 1.9.20 (Raijin, released 2020), from the official project page or the GitHub repository maintained by the TestLink Open Source TRMS community. Note that development continues with infrequent updates, but no new has been released since 2020; 2.x remains in development. Users should verify the integrity of the downloaded archive (typically a .tar.gz or .zip file) using any provided checksums, such as or , to ensure it has not been corrupted or tampered with during transfer. Once downloaded, extract the files to the web server's document root directory, such as /var/www/html/testlink/ on a Linux-based setup or the equivalent htdocs folder in on Windows. This places the application files in a location accessible via a . Next, configure the database by preparing a , , or instance meeting the prerequisites; the web-based installer will handle schema creation through an included SQL script executed automatically. Edit the custom_config.inc.php file (or generate it via the installer) to specify database credentials, including host, username, password, and database name, along with paths for logs and uploads. For web server configuration, use 2.x with 5.5 or higher; set the document root to point to the TestLink directory and enable the mod_rewrite module if using features like the REST API, by adding LoadModule rewrite_module modules/mod_rewrite.so to the configuration and allowing .htaccess overrides. Ensure write permissions on key directories: set 755 for folders like gui/templates_c, logs, and upload_area, and 644 for files, adjusting ownership to the web server user (e.g., www-data on ). To complete initial access, navigate to the installer script in a (e.g., http://[localhost](/page/Localhost)/testlink/install/index.php), provide the database details when prompted, and follow the on-screen steps to create the , generate configuration files, and set up the admin user account. The installer also imports default data, such as sample test cases and users, to facilitate immediate testing. Common issues during this process include permission errors on directories, which can be resolved by running chmod -R 755 on the TestLink folder and verifying access; enable error logging by setting error_reporting = E_ALL and log_errors = On in php.ini, directing logs to a writable file for troubleshooting. For upgrades from previous versions, first back up the existing database and application files. Extract the new release to a fresh directory, copy over the old config_db.inc.php and custom_config.inc.php files, then execute version-specific SQL update scripts from the install/sql/alter_tables/ path (e.g., for upgrading to 1.9.20, run the corresponding or scripts in sequence). Finally, clear browser cookies and test the to confirm functionality; nightly builds with fixes are available via the repository for those needing the latest patches.

Core Components

Test Projects and Specifications

In TestLink, a test project serves as the top-level container for organizing all testing activities related to a specific initiative, such as a software release or product development cycle. It encapsulates multiple test plans, s, requirements, and keywords, enabling isolated management of testing efforts without across projects. Administrators create a new test project by accessing the Test Project Management interface, where they specify a unique project name, an optional for test case identification, a description outlining the project's scope, and selections for enhanced features like or support. They also configure the project's active or inactive status to control availability and may integrate an external issue tracker if applicable. Post-creation, projects can be edited for details like name or color coding, inactivated for obsolescence without deletion, or assigned user rights to manage access, ensuring controlled visibility and participation. Test specifications within a provide a hierarchical for structuring requirements and test suites, logically grouping related tests to reflect the application's features or modules. This structure forms a tree-like organization where test suites can nest sub-suites, and individual test cases are defined with steps, expected results, and attributes like priority or execution type, facilitating reusable and maintainable test designs. Management of test specifications includes and capabilities via XML formats for , suites, and cases, allowing bulk data transfer and with external tools. is handled through active/inactive statuses, where updates to specifications can create new versions while preserving prior ones for reference, and test cases can be linked to project requirements in a many-to-many to trace coverage. For instance, in a software release , specifications might delineate feature-based test areas like user authentication or payment processing, enabling systematic organization before linking to executable test plans.

Test Plans and Cases

In TestLink, a test plan serves as an instance within a test project dedicated to a specific testing cycle, such as a software version, encompassing assigned test cases, associated builds, and defined milestones to structure the testing effort. Test plans are created by users with lead privileges through the Test Plan interface, where a , , and active status are specified, allowing for the inclusion of detailed parameters like test items, approach, , and risks to outline the and execution framework. Once established, test plans link to test cases from the project's test specification, enabling the import and prioritization of cases based on factors such as execution type—manual or automated placeholders—to align with project timelines and resources. A test case represents the atomic unit of testing in TestLink, comprising detailed steps outlining actions or scenarios, expected results defining checkpoints and outcomes, preconditions specifying setup requirements, and optional attachments for supporting materials like screenshots or files. Test cases are authored within the test specification , organized hierarchically into test suites that form a for logical grouping by functionality or , and they support keywords for and filtering, such as "regression" or "security," to facilitate reuse across multiple plans. During creation, essential attributes are defined, including a (auto-generated), summary, importance level (high, medium, low), estimated execution time, and execution type, ensuring the case is self-contained and verifiable against requirements. Management of test cases in TestLink emphasizes flexibility and , allowing users to or copy cases across different test suites or plans while optionally retaining keywords and links to requirements, which streamlines adaptation for varied testing contexts without redundant authoring. Version history is maintained for each , enabling the creation of new versions to reflect updates, with an active or inactive status designation that controls availability for assignment to test plans—only active versions can be included, promoting controlled evolution and auditability. Test cases within a plan are organized into suites, mirroring the specification hierarchy, to provide a structured view for prioritization and oversight, distinct from the broader project-level of specifications.

User Management

TestLink's user management system supports a hierarchical structure of predefined roles to ensure controlled access to its test management functionalities. The standard roles include Administrator, who possesses full access to all features including system configuration and user oversight; Test Leader, responsible for project-level operations such as test plan management and rights assignment; Test Analyst, who can view, create, edit, delete test cases, and execute them; Test Designer, with full access to test specifications and requirements for viewing and modifying; Test Executor, limited to viewing and executing assigned tests; and Guest, restricted to view-only access for test cases and reports without modification capabilities. Role assignment in TestLink operates on both global and project-specific levels, allowing administrators or leaders to assign roles that dictate permissions such as creating, editing, or deleting test cases, executing tests, and viewing reports. Permissions are granular and tied to roles, with custom roles configurable through the to tailor access per test project or plan, ensuring that users like executors can only perform executions without altering specifications. roles provide baseline access across all projects, while overrides can be applied for individual test plans to enhance security and workflow efficiency. Authentication in TestLink relies on built-in user accounts using and credentials, with support for enterprise integration via LDAP or to enable and centralized user validation. Administrators can configure multiple LDAP servers for redundancy, authenticating users against directory services while maintaining database synchronization for role assignments. Password management includes secure hashing with , user-initiated changes, and optional -based resets, though self-registration is configurable and requires admin approval for full access. Management tasks for users are handled exclusively by administrators through the dedicated , encompassing adding new users with initial role assignments, editing profiles to update details or roles, and removing users to revoke access. Basic password policies enforce secure storage but do not include advanced enforcement like complexity requirements or expiration; session relies on standard web timeouts without customizable durations specified in core documentation. These operations facilitate scalable team handling in testing environments. Auditing in TestLink tracks user actions primarily through integrated reporting and metrics, logging executions, ownership of test results, and changes within test plans for compliance purposes. Administrators can generate user-specific reports that detail actions like test executions or assignments, providing without a dedicated , which supports in regulated testing workflows.

Usage

Managing Tests and Execution

In TestLink, managing tests involves structured workflows that begin with assigning test cases to testers through test plans. Test plan administrators can select specific test cases or suites and allocate them to individual users or roles, such as testers or senior testers, ensuring targeted responsibility for execution. This assignment process integrates with user management, allowing for efficient distribution across teams. Once assigned, executions are scheduled against specific software builds, which represent versions or releases of the application under test, enabling precise tracking of testing activities per build iteration. The execution process in TestLink emphasizes detailed result logging to capture outcomes accurately. Testers access assigned cases via the "Test Execution" interface or "Test Cases Assigned to Me" view, where they evaluate each —typically structured with steps, expected results, and preconditions—against the build. Results are recorded as "Passed" if the actual outcome matches expectations, "Failed" for deviations, or "Blocked" if external issues prevent completion; these statuses can be applied at the case level or per individual step. Accompanying notes provide explanations for failures or blocks, while attachments like screenshots or logs can be uploaded directly during execution to document . status updates occur upon saving, immediately reflecting changes in the overall plan for visibility across the team. Builds play a central in integrating with development cycles, particularly for tracking. Each can be linked to multiple builds, allowing testers to re-execute cases against new versions to verify fixes or detect regressions without altering the original plan structure. This association ensures that execution history is version-specific, facilitating comparisons between builds to identify persistent issues. Collaboration features enhance team coordination during . Upon assignment, users receive notifications through the system's integration, alerting them to new tasks and deadlines within the . Bulk execution is supported for test suites, where multiple related cases can be processed in sequence, streamlining workflows for larger runs or . During execution, TestLink provides essential metrics to monitor progress and quality. Dashboards display real-time progress tracking, such as the percentage of cases executed, completed, or pending per plan or build. Failure rates are calculated per or across the plan, highlighting high-risk areas like repeated blocks or fails, which aids in prioritizing retesting efforts. These metrics, derived from logged results, offer immediate insights without requiring post-execution analysis.

Reporting and Analysis

TestLink provides comprehensive reporting and analysis tools to interpret test execution results, track progress, and derive actionable insights from testing activities. These features draw from execution data to generate summaries, visualizations, and metrics that support processes. Key report types include execution summaries offered through the General Test Plan Metrics, which aggregate test outcomes by , build, owner, , , and keyword, displaying counts and percentages for passed, failed, blocked, and not run statuses. Coverage matrices are facilitated by requirements-based reports, which detail the mapping between requirements and test cases, including metrics on total requirements, those covered, not covered, and not tested. Custom dashboards, such as the Metrics Dashboard, present an at-a-glance view of overall execution status in percentage terms across builds. Analysis capabilities enable filtering reports by status, keyword, owner, , build, , and to focus on specific data subsets. Trends over builds can be examined by comparing pass/fail ratios and completion rates across versions, highlighting progress or issues in iterative development cycles. Available metrics encompass pass/fail ratios, execution progress percentages, tester performance via owner-attributed results, and execution time tracked through custom fields for estimated and actual durations. Visual aids like pie charts for overall distribution and bar charts for breakdowns by keyword or enhance interpretability, provided the GD library is enabled. Reports support export to formats including Excel, HTML, MS Word, and OpenOffice for offline review or integration with other tools. is achieved by modifying report templates in the installation directory, allowing tailored outputs such as platform-specific metrics like test case density per suite. In practice, these tools aid compliance audits by leveraging coverage matrices to verify requirement and support sprint retrospectives through build for evaluating testing efficiency.

Features

Features described are for TestLink version 1.9.20 (released 2020; stable as of 2025).

Requirements Management

TestLink's requirements management module enables teams to define, organize, and track project requirements within test projects, ensuring alignment between software specifications and testing efforts. Requirements are structured hierarchically under Requirement Specifications, which function as documents or folders containing individual requirements. Each requirement can be created manually or imported, with core attributes including a (automatically generated using the project prefix and a sequential number), a title (limited to 100 characters), a scope or description in format, and a status such as VALID or NOT_TESTABLE, where NOT_TESTABLE items are excluded from coverage metrics. Import functionality supports files in simple format (one row per title and scope) or export format (with header detection), allowing users to resolve conflicts by updating existing requirements, creating new ones, or skipping duplicates based on title matching. XML imports are also available, following a specified format documented in TestLink's file guidelines, which facilitates integration from external requirement tools. Traceability in TestLink establishes bidirectional, many-to-many relationships primarily between and , with links managed through an "Assign Requirements" that allows associating multiple to a single requirement or vice versa. These links extend to test specifications (via the hierarchical structure) and executions, as results propagate coverage back to linked requirements, enabling end-to-end visibility from requirements to actual test outcomes. Coverage analysis tools identify gaps by generating requirements-based reports that highlight uncovered requirements, showing metrics like the percentage of requirements linked to executed test cases. Requirements support versioning to track changes, with each modification creating a new version that can be frozen to preserve historical states; this ensures that updates to requirements are documented, and impacts on linked test cases are assessed by reviewing version-specific linkages during test plan updates. The begins with creating or importing requirements into , followed by a review and approval process requiring appropriate user rights before proceeding to design and linking, promoting structured progression from requirements definition to testable artifacts.

Integrations and Extensions

TestLink provides built-in support for integrating with popular bug tracking systems, enabling seamless linking of defects to test results during execution. This functionality allows testers to report issues directly from failed s, with the system supporting API-based connections to tools such as , , and . For instance, integration utilizes or interfaces, while and leverage or direct database configurations to synchronize bug IDs and statuses. In addition to defect tracking, TestLink can be incorporated into and (CI/CD) pipelines through external hooks and plugins. The Jenkins TestLink plugin facilitates automated execution triggered by builds, allowing results to be imported back into TestLink for centralized reporting. Similarly, legacy support for (the predecessor to Jenkins) enables similar workflows, though modern setups primarily use the Jenkins integration for triggering test runs and updating execution statuses. TestLink's extensibility is achieved through its PHP-based , which supports plugins and third-party modules for functionality. The plugin system, introduced in version 1.9.15, allows developers to extend core features, such as adding capabilities via placeholders for tools like . Community-driven add-ons, often shared via the official repository, enable integration with automation frameworks by updating test results through calls, though these require manual configuration. The tool exposes a comprehensive for programmatic interactions, including a RESTful interface for importing test cases, exporting execution results, and managing plans. Legacy support via remains available for older systems, with methods like tl.reportTCResult for updating test outcomes. This underpins most integrations, allowing external scripts to automate data exchange without direct user intervention. Despite these capabilities, TestLink has notable limitations in native automation support, relying heavily on community-driven add-ons and third-party tools for advanced scripting. It lacks built-in execution engines for automated tests, requiring integrations like the Jenkins plugin or API hooks to bridge this gap, which can introduce configuration overhead.

References

  1. [1]
    TestLink
    TestLink Open Source Test Management. TestLink Stable (1.9.20 - Raijin). Get it from sourceforge · Get a Bitnami Virtual Appliance. Access 1.9.20 with nightly ...
  2. [2]
    TestLink Open Source Test & Requirement Management System
    TestLink is a web based test management and test execution system. It enables quality assurance teams to create and manage their test cases as well as to ...
  3. [3]
    TestLink: Test & requirements management - SourceForge
    Feb 3, 2013 · TestLink was created by Chad Rosen, a software developer for Good Technology in the early 2000s. Rosen came up with the idea of creating a test ...
  4. [4]
    TestLink download | SourceForge.net
    Rating 4.6 (45) · FreeTestLink is a web based Test Management tool. The application provides Test specification, Test plans and execution, Reporting, Requirements specificationTestLink Files · TestLink Support · TestLink Reviews
  5. [5]
    Testlink 1.9 Released
    Dec 2, 2010 · Hi All , The latest testlink we have is Testlink 1.9.0 released on 14th November 2010 and you can download it from this link:
  6. [6]
  7. [7]
    What is Testlink and How it works? An Overview and Its Use Cases
    Apr 7, 2022 · TestLink was created by Chad Rosen, a software developer for Good Technology in the early 2000s. Rosen came up with the idea of creating a ...
  8. [8]
    Francisco Mancardi - Electronics Engineer - FIUBA - LinkedIn
    Esperienza ; Project Leader. TestLink Open Source Project. 2004 - Presente 21 anni ; Manager. U&R Consultores. gen 1998 - mar 2001 3 anni e 3 mesi ; IT Consultant.
  9. [9]
    TestLink - Introduction - Tutorials Point
    TestLink is open source test management tool. There is no license is required to use TestLink. It is developed and maintained by Teamtest. It is licensed ...
  10. [10]
    What Is TestLink and Why Do Testers Need It? - QATestLab
    Oct 11, 2016 · This test management tool was developed by Teamtest. PHP is the language of Testlink creation. Due to TestLink, the specialists can create the ...
  11. [11]
    Home · TestLinkOpenSourceTRMS/testlink-code Wiki - GitHub
    TestLink 1.9.18 will be released with important changes regarding how different Test Specification and Requirement Specification will related among then, and ...
  12. [12]
    CVE-2022-35195 Detail - NVD
    Sep 16, 2022 · Description. TestLink 1.9.20 Raijin was discovered to contain a broken access control vulnerability at /lib/attachments/attachmentdownload.
  13. [13]
    Activity · TestLinkOpenSourceTRMS/testlink-code - GitHub
    TestLink Open Source Test & Requirement Management System - Activity · TestLinkOpenSourceTRMS/testlink ... Software Development · View all. Explore. Learning ...
  14. [14]
    Mastering Manual QA with TestLink: A Complete Guide for Efficient ...
    Jun 5, 2025 · This tutorial explores how to use TestLink, one of the essential tools in manual QA to optimize testing efforts and align your testing approach with the ...<|control11|><|separator|>
  15. [15]
    10 Best Open Source Test Management Tools in 2025 | BrowserStack
    TestLink is a free and open-source test management tool that is used by teams of all sizes to manage their testing activities. Features. Test case management: ...
  16. [16]
    How to Install TestLink in Windows? - GeeksforGeeks
    Apr 16, 2024 · Web Server: Testlink works on Apache server version 2.2. · PHP − The web server should support PHP by default, any version of PHP above 5.6 will ...Missing: prerequisites | Show results with:prerequisites
  17. [17]
    TestLink - Installation - Tutorials Point
    TestLink can be installed centrally on a server and users can interact with it through web browsers using a website from any computer.
  18. [18]
  19. [19]
    TestLink Apache Server Configuration [ 2024 ] - TestingDocs
    Apache Server Configuration : We need to configure the Apache webserver to enable the .htaccess mod_rewrite module for TestLink REST API.
  20. [20]
    How to fix read/write permissions Failed! error during TestLink Install
    In this tutorial, we will go through the folder read/write failed permissions errors during the new installation of TestLink instance on the Linux machine.
  21. [21]
    [PDF] Installation & Configuration Manual - TestLink - Google Groups
    Hot-Fix version is bug fixing release. 4.1.1. Hot-Fix release update. Maintenance (Bug fixing) release is for example 1.6.0 -> 1.6.1. Database schema shouldn ...
  22. [22]
    [PDF] TestLink - User Manual
    TestLink is web based Test Management system. This manual should serve as ... <?xml version="1.0" encoding="UTF-8"?> <keywords>. <keyword name="Klyngon ...
  23. [23]
    TestLink - Add a Project - Tutorials Point
    To add a project in TestLink, you need admin role. Enter project name, prefix, description, select features, and click create. You can then view the project.
  24. [24]
    TestLink - Test Specification - Tutorials Point
    Test Specification defines the structure of Test Design. Creation of Test Suits and Cases are done through test specification.
  25. [25]
    TestLink - User Manual - Apache OpenOffice Wiki
    Jan 24, 2008 · 5.8 Milestones. Test leader can define a milestone for certain date with a goal of expected percentage of finished tests. This goal could be ...
  26. [26]
    TestLink - Test Plan - Tutorials Point
    Step 1 − Go to Test Plan → Test Plan Management on the dashboard as shown in the following screenshot. Step1 Create Test Plan. If any test plan is listed for ...
  27. [27]
    TestLink - Test Cases - Tutorials Point
    A test case is a document, which has a set of test data, preconditions, expected results and post-conditions, developed for a particular test scenario.
  28. [28]
    LDAP Configuration for Test Link - GitHub Gist
    * LDAP authentication credentials, Multiple LDAP Servers can be used. * User will be authenticaded against each server (one after other using array index order).
  29. [29]
    TestLink - Manage Requirements and Execute Test Cases
    ### Detailed Workflow for Test Execution in TestLink
  30. [30]
    TestLink - Test Execution - Tutorials Point
    TestLink supports to assign a result to individual test steps as well. You can assign Passed, Failed or Blocked status at each individual step of a test case.<|control11|><|separator|>
  31. [31]
    TestLink - Reports & Metrics - Tutorials Point
    Reports and Metrics group the results of execution at one place that helps to track the progress of the project.Missing: analysis | Show results with:analysis
  32. [32]
    TestLink Tutorial 4 - Test Metrics, Keyword Management, Custom ...
    This tutorial covers Test Metrics, Keyword Management, Custom Fields, and Test Report Charts in TestLink. Test Metrics shows test case execution status.
  33. [33]
    Tutorial 7: Writing Requirements in TestLink - Software Testing Class
    May 17, 2018 · Steps For Writing Requirements in TestLink: · Step 1: Bring up the Testlink application · Step 2: Login to the TestLink application with admin ...Missing: module | Show results with:module
  34. [34]
    TestLink and MantisBT Integration - TestingDocs
    Click on Create button to create a new integration. TestLink supports three types of interfaces for the Mantis integration. {DB, SOAP, REST}. For example choose ...
  35. [35]
    TestLink Bug Tracking Integration Guide | PDF | Databases - Scribd
    The document provides instructions for integrating the bug tracking systems Mantis and Bugzilla with TestLink. It includes configuration steps for both ...
  36. [36]
    TestLink - Jenkins Plugins
    This plug-in integrates Jenkins and TestLink and generates reports on automated test execution. With this plug-in you can manage your tests in TestLink.
  37. [37]
    [PDF] Jenkins TestLink Plug-in Tutorial
    In this part of the tutorial we will show how to install and configure TestLink. Let's start by downloading testlink-1.9.3.tar.gz from http://www.teamst.org.
  38. [38]
    Integration of Selenium WebDriver with TestLink - Perficient Blogs
    Aug 4, 2017 · TestLink is an open source test management tool. It integrates both the requirements specification and the test specification.
  39. [39]
    TestLink API - TestingDocs
    You can use the API to communicate with TestLink using XML-RPC or REST API. The API allows us to interact with TestLink in an automated fashion without ...
  40. [40]
    TestLink REST API Guide - TestingDocs
    In this TestLink REST API guide, we will learn how to execute TestLink Rest API requests and some sample API endpoints.TestLink REST API Guide · CRUD Operations
  41. [41]
    TestLink – Overview, Features, Benefits, and Challenges - Testsigma
    Sep 26, 2025 · TestLink is an open-source test management tool used to document test cases, manage test plans, and execute tests manually. It allows QA teams ...<|control11|><|separator|>
  42. [42]
    TestLink - Overview - testRigor AI-Based Automated Testing Tool
    Oct 23, 2024 · TestLink is an open-source test management tool that helps teams manage their software testing processes. This includes creating, executing, and monitoring the ...Missing: history | Show results with:history