{"id":3960,"date":"2024-07-04T13:29:15","date_gmt":"2024-07-04T13:29:15","guid":{"rendered":"https:\/\/www.softwaretestinghelp.com\/?p=3960"},"modified":"2025-05-09T10:49:06","modified_gmt":"2025-05-09T10:49:06","slug":"testlink-tutorial-1","status":"publish","type":"post","link":"https:\/\/www.softwaretestinghelp.com\/testlink-tutorial-1\/","title":{"rendered":"TestLink Test Management Tool Tutorial"},"content":{"rendered":"\n<p>This is a complete guide to using the most popular open-source Test Management tool &#8211; TestLink.<\/p>\n\n\n\n<p><strong>Learn how to quickly set up and use the TestLink <a title=\"Test cases management tools\" href=\"https:\/\/www.softwaretestinghelp.com\/15-best-test-management-tools-for-software-testers\/\">Test Management Tool<\/a> with these in-depth <a title=\"TestLink tutorials\" href=\"https:\/\/www.softwaretestinghelp.com\/testlink-tutorial-1\/\">TestLink Tutorials<\/a>.<\/strong><\/p>\n\n\n\n<p><strong>Editors\u2019 Note<\/strong> &#8211; If you are still using MS Excel spreadsheets to track test cases and execution, this is the best time to switch to a Test Management tool. And for that reason, we have selected the long-time popular open-source Test Management Tool. Try it!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">TestLink Test Management Tool<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-Tutorial.png\"><img decoding=\"async\" width=\"650\" height=\"366\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-Tutorial.png\" alt=\"TestLink Tutorial\" class=\"wp-image-115108\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-Tutorial.png 650w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-Tutorial-300x169.png 300w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/a><\/figure>\n\n\n\n<p><strong>We have divided this TestLink Tutorials series into 4 parts:<\/strong><\/p>\n\n\n\n<p><strong>Here is the list of all the tutorials in this series:<\/strong><\/p>\n\n\n\n<p><strong>TestLink Tutorial #1:<\/strong> <a title=\"TestLink intro and Installation guide 1\" href=\"https:\/\/www.softwaretestinghelp.com\/testlink-tutorial-1\/\">TestLink introduction, installation, and creating Test Plan and Test Cases<\/a><br><strong>TestLink Tutorial #2:<\/strong> <a title=\"TestLink tutorial 2\" href=\"https:\/\/www.softwaretestinghelp.com\/testlink-tutorial-2\/\">Requirements management, Test execution, and generating test reports<\/a><br><strong>TestLink Tutorial #3:<\/strong> <a title=\"TestLink tutorial 3\" href=\"https:\/\/www.softwaretestinghelp.com\/testlink-tutorial-3\/\">Updating test case execution status remotely<\/a> i.e. through Selenium WebDriver code using TestLink API (Advanced concepts)<br><strong>TestLink Tutorial #4:<\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/testlink-tutorial-4\/\">Test Metrics, Keyword Management, Custom Fields and Test Report Charts<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Let\u2019s start with the 1st part of this series.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Introduction To TestLink<\/h2>\n\n\n\n<p>This is the most widely used web-based open-source test management tool. It integrates both the Requirements Specification and Test Specification. The user can create test projects and document test cases using this tool. We can create an account for multiple users\/testers and assign different user roles. Admin users can manage test case assignment tasks.<\/p>\n\n\n\n<p>It supports both manual and automated execution of test cases. With this tool, the testers can generate Test Reports and Test Plan Documents within a minute. It supports the generation of Test reports in MS Word, Excel, and HTML formats.<\/p>\n\n\n\n<p>TestLink also supports integration with many <a title=\"Defect tracking tools\" href=\"https:\/\/www.softwaretestinghelp.com\/popular-bug-tracking-software\/\">popular Defect Tracking systems<\/a> like Mantis, Bugzilla, <a title=\"JIRA\" href=\"https:\/\/www.softwaretestinghelp.com\/atlassian-jira-tutorial-1\/\">Jira<\/a>, Youtrack, and TRAC. We can link a specific bug ticket to test cases. It also supports and maintains multiple Test projects. Since it is a web-based tool, multiple users can access its functionality at the same time with their credentials and assigned roles.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Benefits Of TestLink<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Supports multiple projects.<\/li>\n\n\n\n<li>Easy Test Cases import or export.<\/li>\n\n\n\n<li>Easy to integrate with many defect management tools.<\/li>\n\n\n\n<li>Automated Test case execution through XML-RPC.<\/li>\n\n\n\n<li>Easy to filter test cases with keywords, version, and Testcase ID.<\/li>\n\n\n\n<li>It can provide credentials to multiple users and assign roles to them.<\/li>\n\n\n\n<li>Easy to assign test cases to multiple users.<\/li>\n\n\n\n<li>Easy to generate Test plan, and Test reports in various formats.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">TestLink Installation<\/h3>\n\n\n\n<p><strong>UPDATE:<\/strong> You can install the cloud version of TestLink<\/p>\n\n\n\n<p><strong>Pre-requisites:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Apache Webserver<\/li>\n\n\n\n<li>PHP<\/li>\n\n\n\n<li>MySQL<\/li>\n<\/ol>\n\n\n\n<p><strong>Note:<\/strong> If you have a System Admin assigned to your project, you can ask the sysadmin to install this for your project and skip directly to the &#8220;Creating a Test Project&#8221; step. If you have time to do these installations, I will suggest trying your hand at it. This will add to your experience.<\/p>\n\n\n\n<p>To install TestLink, you need to install an Apache web server, PHP, and MySQL server. If your system or server already has Apache, PHP, and MySQL installed, then you can directly install this tool, as mentioned in the <strong>\u201cInstallation of<\/strong> <strong>TestLink<\/strong>\u201d section below.<\/p>\n\n\n\n<p>Otherwise, follow the below steps one by one to install Apache, PHP, and MySQL first.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Installation Of Apache<\/h3>\n\n\n\n<p>This section contains steps to be followed to install the Apache webserver.<\/p>\n\n\n\n<p><strong>Step #1: <\/strong>Download Apache from <a title=\"Apache download\" href=\"http:\/\/www.apachelounge.com\/download\" target=\"_blank\" rel=\"noopener nofollow\">here<\/a>.<\/p>\n\n\n\n<p><strong>Step #2: <\/strong>Extract the Zip file to C:\/<\/p>\n\n\n\n<p><strong>Step #3: <\/strong>Copy C:\\Apache24\\bin path and append this with a path environment variable.<\/p>\n\n\n\n<p><strong>Step #4: <\/strong>Open Command Prompt. (Run as administrator)<br>cd to C:\/Apache24\/bin and run the following commands one by one<br>httpd -k install<br> httpd -k start<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Installation Of PHP<\/h3>\n\n\n\n<p>This section contains steps to be followed to install PHP and configure PHP with Apache.<\/p>\n\n\n\n<p><strong>Step #1: <\/strong>Download PHP <a title=\"PHP downlaod\" href=\"https:\/\/windows.php.net\/download\/\" target=\"_blank\" rel=\"noopener nofollow\">from this page<\/a> (thread is safe).<br>Extract this to <em>C:\\php<\/em><\/p>\n\n\n\n<p><strong>Step #2: <\/strong>Rename php.ini-development to php.ini<\/p>\n\n\n\n<p><strong>Step #3: <\/strong>Add C:\\php\\ to the path environment variable.<\/p>\n\n\n\n<p><strong>Step #4: <\/strong>Edit php.ini and add\/edit the following lines:<br>display_errors =On<br> log_erros = On<br> doc_root = C:\/Apache24\/htdocs<br> extension_dir = \u201cC:\/php\/ext\u201d<\/p>\n\n\n\n<p><strong>Step #5: <\/strong>Edit httpd.conf and add\/edit the following lines,<br>LoadModule php5_module \u201cC:\/php\/php5apache2_4.dll\u201d<br> AddType application\/x-httpd-php .php .html .php4 .php5<\/p>\n\n\n\n<p>At the end of httpd.conf file add,<br>PHPIniDir \u201cC:\/php\u201d<\/p>\n\n\n\n<p><strong>Step #6: <\/strong>Create a file named phpinfo.php inside C:\/Apache24\/htdocs &amp; add the following line inside the file.<br>&lt;?php phpinfo();?&gt;<\/p>\n\n\n\n<p><strong>Step #7: <\/strong>Copy php-mysql.dll in C:\/php\/ext and put it inside C:\/Windows\/System32<\/p>\n\n\n\n<p><strong>Step #8: <\/strong><a title=\"How to restart Apache\" href=\"http:\/\/httpd.apache.org\/docs\/2.2\/stopping.html\" target=\"_blank\" rel=\"noopener nofollow\">Restart Apache<\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Installation Of MySQL<\/h4>\n\n\n\n<p>This section contains steps to be followed to install MySQL.<\/p>\n\n\n\n<p><strong>Step #1: <\/strong><a title=\"MySQL Download\" href=\"http:\/\/www.mysql.com\/downloads\/\" target=\"_blank\" rel=\"noopener nofollow\">Download MySQL <\/a> and install it.<\/p>\n\n\n\n<p><strong>Step #2: <\/strong>Create a Database named \u201cTestLink\u201d on your MySQL server.<\/p>\n\n\n\n<p><strong>Step #3: <\/strong>In php.ini uncomment MySQL extension.<br>And set the date time zone as \u201cPRC\u201d.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Installation Of TestLink<\/h4>\n\n\n\n<p>This section contains steps to be followed to install TestLink in the Apache webserver.<\/p>\n\n\n\n<p><strong>Step #1: <\/strong><a title=\"TestLink Download\" href=\"http:\/\/sourceforge.net\/projects\/testlink\/\" target=\"_blank\" rel=\"noopener nofollow\">Download TestLink<\/a>.<\/p>\n\n\n\n<p><strong>Step #2: <\/strong>Extract the package, rename it to \u201ctestlink\u201d and put it inside \u201cC:\/Apache24\/htdocs\u201d<\/p>\n\n\n\n<p><strong>Step #3: <\/strong>Edit config.inc.php and edit the following lines,<br>$tlCfg-&gt;log_path = &#8216;C:\/Apache24\/htdocs\/testlink\/logs\/&#8217;;<br> $tlCfg-&gt;config_check_warning_mode = &#8216;SILENT&#8217;;<br> $g_repositoryPath = &#8216;C:\/Apache24\/htdocs\/testlink\/upload_area&#8217;;<\/p>\n\n\n\n<p>Save the changes, and open <span style=\"text-decoration: underline;\">http:\/\/localhost:80\/testlink<\/span> from the browser.<br>Click the \u201cnext\u201d button until the installation is completed.<\/p>\n\n\n\n<p><strong>Step #4: <\/strong>Now you can log in to TestLink By accessing http:\/\/localhost:80\/testlink.<br>Username: admin<br> Password: admin<\/p>\n\n\n\n<p><strong>Note:<\/strong> If you want screenshots of these installation steps, please <a title=\"TestLink Installation guide with screenshots\" href=\"http:\/\/www.slideshare.net\/ushakannappan\/installation-instruction-of-testlink-presentation-726482\" target=\"_blank\" rel=\"noopener nofollow\">check this installation guide<\/a>.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Creating A Test Project<\/h3>\n\n\n\n<p>Test Project is a project created for a specific product\/project. It contains Test plans, Test suites, Test cases, and Builds. We can maintain multiple projects in TestLink.<\/p>\n\n\n\n<p><strong>This section clearly explains how to create a Test Project:<\/strong><\/p>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\">\n<p><strong>Step #1:<\/strong> Creating a new Test Project requires &#8220;admin&#8221; rights. (So login with admin user)<\/p>\n\n\n\n<p><strong>Step #2:<\/strong> When logging for the first time, it will directly navigate to the Test project creation page. Otherwise, select the \u201cTest Project Management\u201d link on the main page and click on the \u201cCreate\u201d button.<\/p>\n\n\n\n<p><strong>Step #3:<\/strong> Test Project section will be opened. Click on the &#8220;Create&#8221; button.<\/p>\n\n\n\n<p><strong>Step #4:<\/strong> Enter Test Project name, description, and all the required fields, and click on the \u201cCreate\u201d button.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-1.jpg\"><img decoding=\"async\" width=\"600\" height=\"514\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-1.jpg\" alt=\"Test Project section\" class=\"wp-image-3965\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-1.jpg 600w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-1-300x257.jpg 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><\/figure>\n\n\n\n<p>Test Projects should be created successfully.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Creating A Test Plan<\/h3>\n\n\n\n<p>The Test Plan document contains complete information like the scope of testing, milestones, test suites, and test cases. Once you\u2019ve created a Test Project, the Next step is creating a Test plan.<\/p>\n\n\n\n<p><strong>This section clearly explains creating a Test Plan:<\/strong><\/p>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\">\n<p><strong>Step #1:<\/strong> Click on the \u201cTest Plan Management\u201d link on the desktop page.<\/p>\n\n\n\n<p><strong>Step #2:<\/strong> Click on the \u201cCreate\u201d button on the test plan management page.<\/p>\n\n\n\n<p><strong>Step #3:<\/strong> Enter all the required details on the page.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-2.jpg\"><img decoding=\"async\" width=\"485\" height=\"322\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-2.jpg\" alt=\"test plan management page\" class=\"wp-image-3966\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-2.jpg 485w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-2-300x199.jpg 300w\" sizes=\"(max-width: 485px) 100vw, 485px\" \/><\/a><\/figure>\n\n\n\n<p><strong>Step #4:<\/strong> Click on the \u201cCreate\u201d button. It should be saved.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Build Creation<\/h3>\n\n\n\n<p>The build is a specific release of the software.<\/p>\n\n\n\n<p><strong>This section clearly explains how to create a build:<\/strong><\/p>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\">\n<p><strong>Step #1:<\/strong> Click on \u201cBuilds\/Releases\u201d as shown in the figure.<\/p>\n\n\n\n<p><strong>Step #2:<\/strong> Click on the \u201ccreate\u201d button.<\/p>\n\n\n\n<p><strong>Step #3:<\/strong> Enter the details about the build as shown in the below figure and click on the \u201cCreate\u201d button.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-3.jpg\"><img decoding=\"async\" width=\"485\" height=\"415\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-3.jpg\" alt=\" details about the buil\" class=\"wp-image-3967\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-3.jpg 485w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-3-300x256.jpg 300w\" sizes=\"(max-width: 485px) 100vw, 485px\" \/><\/a><\/figure>\n\n\n\n<p>The build should be created and saved.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Creating Testsuite<\/h3>\n\n\n\n<p>Testsuite is a collection of test cases that may be validating\/testing the same component. This section clearly explains how to create a test suite. Follow the below steps one by one to create a Testsuite.<\/p>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\">\n<p><strong>Step #1:<\/strong> Click on the \u201cTest Specification\u201d link on the Desktop. It should navigate to the Test specification page of the Project.<\/p>\n\n\n\n<p><strong>Step #2:<\/strong> Click on the settings icon on<a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-4.jpg\"><img decoding=\"async\" class=\"alignnone wp-image-3968 size-full\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-4.jpg\" alt=\"TestLink 4\" width=\"31\" height=\"26\"><\/a> the right-side panel. It will display a series of Test suite operations.<\/p>\n\n\n\n<p><strong>Step #3:<\/strong> Click on Create a button for the Test suite.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-5.jpg\"><img decoding=\"async\" width=\"462\" height=\"46\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-5.jpg\" alt=\"Test Specification\" class=\"wp-image-3969\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-5.jpg 462w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-5-300x29.jpg 300w\" sizes=\"(max-width: 462px) 100vw, 462px\" \/><\/a><\/figure>\n\n\n\n<p><strong>Step #4<\/strong>: The Test Suite specification page should be opened. Fill in the details related to the Test suite and click the \u201cCreate Test suite\u201d button.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-6.jpg\"><img decoding=\"async\" width=\"485\" height=\"552\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-6.jpg\" alt=\"Test Suite specification page\" class=\"wp-image-3970\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-6.jpg 485w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-6-263x300.jpg 263w\" sizes=\"(max-width: 485px) 100vw, 485px\" \/><\/a><\/figure>\n\n\n\n<p>The test suite will be created and appear on the left side, folder tree structure.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Creating A Testcase<\/h3>\n\n\n\n<p>Testcase contains a sequence of test steps to test a specific scenario, with an expected result. This section explains how to create a test case along with the test steps. Follow the below steps one by one to create Test cases.<\/p>\n\n\n\n<p><strong>Step #1:<\/strong> Click on the Test suite folder on the left side tree structure<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-7.jpg\"><img decoding=\"async\" width=\"322\" height=\"39\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-7.jpg\" alt=\"Test suite folder \" class=\"wp-image-3971\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-7.jpg 322w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-7-300x36.jpg 300w\" sizes=\"(max-width: 322px) 100vw, 322px\" \/><\/a><\/figure>\n\n\n\n<p><strong>Step #2:<\/strong> Click on the settings icon in<a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-4.jpg\"><img decoding=\"async\" class=\"alignnone wp-image-3968 size-full\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-4.jpg\" alt=\"TestLink 4\" width=\"31\" height=\"26\"><\/a> the right-side panel. A list of Test case operations will be displayed on the right-side panel.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-8.jpg\"><img decoding=\"async\" width=\"647\" height=\"59\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-8.jpg\" alt=\"Test case operations\" class=\"wp-image-3972\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-8.jpg 647w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-8-300x27.jpg 300w\" sizes=\"(max-width: 647px) 100vw, 647px\" \/><\/a><\/figure>\n\n\n\n<p><strong>Step #3:<\/strong> Click on the Test case \u201cCreate\u201d button. It will open the Test case specification page.<\/p>\n\n\n\n<p><strong>Step #4:<\/strong> Enter details in the Test case specification page.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-9.jpg\"><img decoding=\"async\" width=\"485\" height=\"532\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-9.jpg\" alt=\"Test case specification page\" class=\"wp-image-3973\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-9.jpg 485w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-9-273x300.jpg 273w\" sizes=\"(max-width: 485px) 100vw, 485px\" \/><\/a><\/figure>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\">\n<p><strong>Step #5:<\/strong> After entering the details, click on the \u201cCreate\u201d button. It will save the test case.<\/p>\n\n\n\n<p><strong>Step #6:<\/strong> Now click on the \u201cCreate steps\u201d button in the test case. It will show the test case step editor.<\/p>\n\n\n\n<p><strong>Step #7:<\/strong> Start adding the Test steps as shown in the picture.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-10.jpg\"><img decoding=\"async\" width=\"485\" height=\"387\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-10.jpg\" alt=\"adding the Test steps\" class=\"wp-image-3974\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-10.jpg 485w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-10-300x239.jpg 300w\" sizes=\"(max-width: 485px) 100vw, 485px\" \/><\/a><\/figure>\n\n\n\n<p><strong>Step #8:<\/strong> Click the \u201cSave\u201d button to add further steps, or click the \u201cSave &amp; exit\u201d button to save the step and exit from the editor.<\/p>\n\n\n\n<p>Finally, the <strong>test case we just created will look like this:&nbsp;<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-11.jpg\"><img decoding=\"async\" width=\"700\" height=\"455\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-11.jpg\" alt=\"Save\" class=\"wp-image-3975\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-11.jpg 700w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-11-300x195.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Assigning Testcase To Test Plan<\/h3>\n\n\n\n<p>To Execute a Test case, it should be assigned to a Test plan. This section describes how to assign a test case to a Test Plan. Follow the below-mentioned steps to assign a test case to a Test Plan.<\/p>\n\n\n\n<p><strong>Step #1:<\/strong> Click on the settings icon on the test case panel. It will display the list of operations.<\/p>\n\n\n\n<p><strong>Step #2:<\/strong> Click on the \u201cAdd to TestPlans\u201d button.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-12.jpg\"><img decoding=\"async\" width=\"700\" height=\"30\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-12.jpg\" alt=\"Add to TestPlans\" class=\"wp-image-3976\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-12.jpg 700w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-12-300x12.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/figure>\n\n\n\n<p><strong>Step #3:<\/strong> Click on the checkbox of the test plan, to which you want to assign the test case. And then click on the \u201cAdd\u201d button.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-13.jpg\"><img decoding=\"async\" width=\"490\" height=\"208\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-13.jpg\" alt=\"assign the test case\" class=\"wp-image-3977\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-13.jpg 490w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2014\/07\/TestLink-13-300x127.jpg 300w\" sizes=\"(max-width: 490px) 100vw, 490px\" \/><\/a><\/figure>\n\n\n\n<p>The test case will be successfully added to the Test Plan.<\/p>\n\n\n\n<p><strong>That\u2019s all for today. <\/strong><\/p>\n\n\n\n<p><span style=\"color: #ff6600;\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-contrast-color\">Recap of what we learned in this tutorial:<\/mark><\/strong><\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>TestLink provides various functionalities such as documenting and executing test cases, Test reports, and Test plan generation.<\/li>\n\n\n\n<li>Multiple users with multiple roles can be defined in TestLink.<\/li>\n\n\n\n<li>It is a web-based test management tool, so everyone in the organization can browse test cases if they have valid login credentials.<\/li>\n\n\n\n<li>You can easily generate test reports in HTML, MS DOC, or Excel format.<\/li>\n\n\n\n<li>We can export all the test suites &amp; Test cases and can import them into some other projects. This is very useful if we want to reuse existing test cases for the next project versions.<\/li>\n<\/ul>\n\n\n\n<p>Due to these useful features, TestLink is widely used, and it has been the most popular open-source test management tool for a long.<\/p>\n\n\n\n<p><strong>About the author:<\/strong> Thanks to Anitha Eswari for helping us to craft these useful tutorials. She is currently working as a senior test engineer, having sound knowledge of manual and automation testing and various test management tools.<\/p>\n\n\n\n<p><strong>What Next?<\/strong><\/p>\n\n\n\n<p>In 2<sup>nd<\/sup> and 3<sup>rd<\/sup> part of this series we will see <strong>how to manage requirements, map test cases to requirements, execute test cases manually, link defects, and generate test reports<\/strong>. In the advanced part, we will see how to use Selenium WebDriver to <strong>update test cases automatically using TestLink API<\/strong> and save time and money, which are important factors for the success of any project.<\/p>\n\n\n\n<p><strong>List of All Tutorials:<\/strong><\/p>\n\n\n\n<p><strong><a href=\"https:\/\/www.softwaretestinghelp.com\/testlink-tutorial-1\/\">TestLink Tutorial #1<\/a><\/strong><br><a href=\"https:\/\/www.softwaretestinghelp.com\/testlink-tutorial-2\/\"><strong>Tutorial #2 here<\/strong><\/a><br><a href=\"https:\/\/www.softwaretestinghelp.com\/testlink-tutorial-3\/\"><strong>Tutorial #3 here<\/strong><\/a><br><a href=\"https:\/\/www.softwaretestinghelp.com\/testlink-tutorial-4\/\"><strong>Tutorial #4 here<\/strong><\/a><\/p>\n\n\n\n<p><em><strong>As usual, we are here to help you. Let us know your queries in the comments below.<\/strong><\/em><\/p>\n\r\n\t\t\t<div id=\"daexthefup-container\"\r\n\t\t\t\tclass=\"daexthefup-container daexthefup-layout-stacked daexthefup-alignment-center\"\r\n\t\t\t\tdata-post-id=\"3960\">\r\n\r\n\t\t\t\t<div class=\"daexthefup-feedback\">\r\n\t\t\t\t\t<div class=\"daexthefup-text\">\r\n\t\t\t\t\t\t<h3 class=\"daexthefup-title\">Was this helpful?<\/h3>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<div class=\"daexthefup-buttons-container\">\r\n\t\t\t\t\t\t<div class=\"daexthefup-buttons\">\r\n\t\t\t\t\t\t\t\r\n\t\t\t<div class=\"daexthefup-yes daexthefup-button daexthefup-button-type-icon\" data-value=\"1\">\r\n\t\t\t\t\r\n                <svg>\r\n                    <defs>\r\n                        <style>.thumb-up-cls-1{fill:#c9c9c9;}.thumb-up-cls-2{fill:#e1e1e1;}.thumb-up-cls-3{fill:#676767;}<\/style>\r\n                    <\/defs>\r\n                    <g id=\"thumb_up\">\r\n                        <path class=\"thumb-up-cls-2 daexthefup-icon-circle\" d=\"m24,3c11.58,0,21,9.42,21,21s-9.42,21-21,21S3,35.58,3,24,12.42,3,24,3m0-1C11.85,2,2,11.85,2,24s9.85,22,22,22,22-9.85,22-22S36.15,2,24,2h0Z\" \/>\r\n                        <g>\r\n                            <rect class=\"thumb-up-cls-3 daexthefup-icon-secondary-color\" x=\"10\" y=\"20\" width=\"6\" height=\"15\" rx=\"1.5\" ry=\"1.5\" \/>\r\n                            <path class=\"thumb-up-cls-1 daexthefup-icon-primary-color\" d=\"m30.57,9.06l-.49-.1c-.81-.17-1.61.35-1.78,1.16l-5.3,11.74c-.17.81,3.16,1.61,3.97,1.78l1.96.41c.81.17,1.61-.35,1.78-1.16l2.18-10.27c.34-1.61-.7-3.21-2.31-3.56Z\" \/>\r\n                            <path class=\"thumb-up-cls-1 daexthefup-icon-primary-color\" d=\"m38.17,20h-18.67c-.83,0-1.5.67-1.5,1.5v12c0,.83.67,1.5,1.5,1.5h16.27c.71,0,1.33-.5,1.47-1.21l2.4-12c.19-.93-.53-1.8-1.47-1.8Z\" \/>\r\n                        <\/g>\r\n                    <\/g>\r\n                <\/svg>\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t<div class=\"daexthefup-no daexthefup-button daexthefup-button-type-icon\" data-value=\"0\">\r\n\t\t\t\t\r\n                <svg>\r\n                    <defs>\r\n                        <style>.thumb-down-cls-1{fill:#c9c9c9;}.thumb-down-cls-2{fill:#e1e1e1;}.thumb-down-cls-3{fill:#676767;}<\/style>\r\n                    <\/defs>\r\n                    <g id=\"thumb_down\">\r\n                        <path class=\"thumb-down-cls-2 daexthefup-icon-circle\" d=\"m24,3c11.58,0,21,9.42,21,21s-9.42,21-21,21S3,35.58,3,24,12.42,3,24,3m0-1C11.85,2,2,11.85,2,24s9.85,22,22,22,22-9.85,22-22S36.15,2,24,2h0Z\" \/>\r\n                        <g>\r\n                            <rect class=\"thumb-down-cls-3 daexthefup-icon-secondary-color\" x=\"10\" y=\"13\" width=\"6\" height=\"15\" rx=\"1.5\" ry=\"1.5\" \/>\r\n                            <path class=\"thumb-down-cls-1 daexthefup-icon-primary-color\" d=\"m30.57,38.94l-.49.1c-.81.17-1.61-.35-1.78-1.16l-5.3-11.74c-.17-.81,3.16-1.61,3.97-1.78l1.96-.41c.81-.17,1.61.35,1.78,1.16l2.18,10.27c.34,1.61-.7,3.21-2.31,3.56Z\" \/>\r\n                            <path class=\"thumb-down-cls-1 daexthefup-icon-primary-color\" d=\"m38.17,28h-18.67c-.83,0-1.5-.67-1.5-1.5v-12c0-.83.67-1.5,1.5-1.5h16.27c.71,0,1.33.5,1.47,1.21l2.4,12c.19.93-.53,1.8-1.47,1.8Z\" \/>\r\n                        <\/g>\r\n                    <\/g>\r\n                <\/svg>\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"daexthefup-comment\">\r\n\t\t\t\t\t<div class=\"daexthefup-comment-top-container\">\r\n\t\t\t\t\t\t<label id=\"daexthefup-comment-label\" class=\"daexthefup-comment-label\"><\/label>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"daexthefup-comment-character-counter-container\">\r\n\t\t\t\t\t\t\t\t<div id=\"daexthefup-comment-character-counter-number\"\r\n\t\t\t\t\t\t\t\t\tclass=\"daexthefup-comment-character-counter-number\"><\/div>\r\n\t\t\t\t\t\t\t\t<div class=\"daexthefup-comment-character-counter-text\"><\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<textarea id=\"daexthefup-comment-textarea\" class=\"daexthefup-comment-textarea\"\r\n\t\t\t\t\t\t\t\tplaceholder=\"Type your message\"\r\n\t\t\t\t\t\t\t\tmaxlength=\"\r\n\t\t\t\t\t\t\t\t400\t\t\t\t\t\t\t\t\t\"><\/textarea>\r\n\t\t\t\t\t<div class=\"daexthefup-comment-buttons-container\">\r\n\t\t\t\t\t\t<button class=\"daexthefup-comment-submit daexthefup-button\">Submit<\/button>\r\n\t\t\t\t\t\t<button class=\"daexthefup-comment-cancel daexthefup-button\">Cancel<\/button>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"daexthefup-successful-submission-text\">Thanks for your feedback!<\/div>\r\n\r\n\t\t\t<\/div>\r\n\r\n\t\t\t","protected":false},"excerpt":{"rendered":"<p>This is a complete guide to using the most popular open-source Test Management tool &#8211; TestLink. Learn how to quickly set up and use the TestLink Test Management Tool with these in-depth TestLink Tutorials. Editors\u2019 Note &#8211; If you are still using MS Excel spreadsheets to track test cases and &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"TestLink Test Management Tool Tutorial\" class=\"read-more button\" href=\"https:\/\/www.softwaretestinghelp.com\/testlink-tutorial-1\/#more-3960\" aria-label=\"Read more about TestLink Test Management Tool Tutorial\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":115108,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_helpful_pro_status":1,"footnotes":""},"categories":[567],"tags":[],"class_list":["post-3960","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-qa-tools-reviews"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/posts\/3960","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/comments?post=3960"}],"version-history":[{"count":0,"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/posts\/3960\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/media\/115108"}],"wp:attachment":[{"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/media?parent=3960"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/categories?post=3960"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/tags?post=3960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}