Cuelogic Blog Icon
Cuelogic Career Icon
Home > Blog > Product Development > Testing > Introduction to Testlink

Introduction to Testlink

Testlink (Test Management Tool)

Features of Testlink tool :

  1. Open source (free to use) test management tool.
  2. Requirement mapping can be done
  3. Organize testcases dynamically
  4. Track of testcases execution results
  5. Can integrate with bug tracking tool like Mantis
  6. Can view multiple reports/Charts

What is Testlink?

» Testlink is open source web based Test Management Tool for organizing and managing Test Projects Requirements, Test Plan, Test suits, Test cases, User Management, Test Reports of execution. (Right now we are preparing all documents in different sheets, instead use of Testlink to manage everything at single place)

Basic Units of Testlink:

  1. Test Project: Test projects are the basic organizational unit of testlink. This is name of your project which includes Requirement specification, Test Specification, Test Plan and specific rights to the users.
  2. Requirement Specification: It includes the user and system requirements.
  3. Test Plan: It includes whole testing activity with test environment, test tools, test schedules and testing methods.
  4. Test Specification: Test Specification: It breaks down into Test Suites(To organize multiple test cases into test suites) and Test cases(Set of input and output conditions with expected result)
  5. Build Management: Builds are specific release of software. If no builds are created then execution screen will not allow you to execute test cases.
  6. User Management: In this each user have some specific role for particular project. Also user can have modified role for particular test plan as well.
  7. Test Reports and metrics: There are different reports which show results across multiple test plans.

How to install Testlink on local machine(windows only)?

1. Download latest version of XAMPP ( for windows. Below are the system requirements of Xampp of latest version required for Testlink tool

  •                  Apache 2.2.21
  •                  MySQL 5.5.16
  •                  PHP 5.3.8
  •                  phpMyAdmin 3.4.5
  •                  Filezilla FTP Server 0.9.39
  •                  Tomcat 7.0.21

2. After downloading install the xmpp-installer.exe file.

3. Install Apache, MYSQL, and Filezilla as service in installation wizard

4. Download 1.9.9 latest version of Testlink from link

5. Now, unzip the testlink-1.9.9.tar file and rename the folder as “Testlink”

6. In Xampp application start the Apache and Mysql server.

7. Go to Testlink package and open “” file, update path “$tlCfg->log_path” and “$g_repositoryPath” as below:

Paths given in file:

  •                  $tlCfg-> log_path = ‘/var/Testlink/logs/’;
  •                  $g_repositoryPath = ‘/var/testlink/upload area/’;

Updated Path: ( Specify name of drive in which you installed xampp )

  •                  $tlCfg-> log_path = ‘D:/xampp/htdocs/testlink/logs/’;
  •                  $g_repositoryPath = ‘D:/xampp/htdocs/testlink/upload area/’;

8. Hit the url http://localhost/testlink/install/index.php in your browser

9. Click on “New installation” link

10. Provide Testlink admin and Database admin login credentials

  •                  a) Testlink admin login/password: whatever you can use (ex. cuelogic/cuelogic)
  •                 b) Database admin login/password : root/<empty> (Default login/password of MYSQL for xampp)

11. Now hit the URL http://localhost/testlink/login.php in browser and use Testlink login as admin/admin

To learn how to use Testlink test management tool, click on link given below :