0% found this document useful (0 votes)
2K views103 pages

Installation, Configuration & Workflow: Prepared By: Vikas Singh

This document provides instructions for installing, configuring, and using the TestLink test case management system. It explains that TestLink allows collaboration between project managers, developers and QA teams, and provides metrics on a project's status. It then outlines the steps to install TestLink using XAMPP, configure it with a MySQL database, and set up user accounts. Additional sections describe how to integrate TestLink with bug tracking systems like JIRA and how to configure SMTP settings to send reports.

Uploaded by

neovik82
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views103 pages

Installation, Configuration & Workflow: Prepared By: Vikas Singh

This document provides instructions for installing, configuring, and using the TestLink test case management system. It explains that TestLink allows collaboration between project managers, developers and QA teams, and provides metrics on a project's status. It then outlines the steps to install TestLink using XAMPP, configure it with a MySQL database, and set up user accounts. Additional sections describe how to integrate TestLink with bug tracking systems like JIRA and how to configure SMTP settings to send reports.

Uploaded by

neovik82
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 103

Installation,Configuration & Workflow

Prepared By : Vikas Singh


What is TestLink

1.A test case management and execution tracking system built using PHP, MySQL, and several other open source tools
2.Helps streamline the software development process
3.Enables quality assurance teams to create and manage their test cases and organize them into test plans
4.These test plans allow team members to execute test cases and track test results dynamically

Why TestLink

1.Provides Collaboration with PM, QA, and Dev


PM: Clarifies Spec and requirement to Dev and QA
Dev: Checkin Test and feature readiness
QA: Delivers test coverage and quality report
2.Provides Metrics of a project status
3.Provides the integration with Bug Tracking System(ITS)
Installation & Configuration
1.Install Xampp ( Download from http://sourceforge.net/projects/xampp/
Or \\Fp-del1-1\software\Free Software\Uncategorized\WAMP)
2.Download Teslink package from http://sourceforge.net/project/showfiles.php?group_id=90976
3.Extract the Teslink package folder and copy Teslink folder in xampp\htdocs\testlink
4.Now open the browser and type http://localhost/testlink/install/index.php
5.Configure it by providing require information like user and password
6. MySQL: User=root, Password: (Means no password!)
7.Teslink: User = Admin, Password = admin

Integrating Jira/Bugzilla with Testlink


1. Edit config.inc.php in teslink directory
$g_interface_bugs='JIRA';
/** Bug tracking include */
$g_bugInterfaceOn = True;
$g_bugInterface = null;
if ($g_interface_bugs != 'NO')
require_once(TL_ABS_PATH . 'lib/bugtracking/int_bugtracking.php');
2. Edit jira.cfg.php in testlink\cfg
Define ('BUG_TRACK_DB_HOST', '192.168.2.56');
Define ('BUG_TRACK_DB_NAME', 'jiradb');
Define ('BUG_TRACK_DB_TYPE', 'mysql');
Define ('BUG_TRACK_DB_USER', 'root');
Define ('BUG_TRACK_DB_PASS', 'root');
Define ('BUG_TRACK_HREF', "http://portal.globallogic.com/helpdesk/browse/");
define('BUG_TRACK_ENTER_BUG_HREF',"http://portal.globallogic.com/helpdesk/secure/CreateIssue!default.jspa");
3.Edit int_bugtracking.php in testlink\lib\bugtracking\
Add the line $g_bugInterfaceOn = True; on line 339 in if block.

Configuring SMTP for sending Reports


Open config.inc.php and from test link folder
$g_tl_admin_email = '[email protected]'; # for problem/error notification
$g_from_email = '[email protected]'; # email sender
$g_return_path_email = '[email protected]';
// SMTP Configuration
$g_smtp_host = 'ex3-del1.synapse.com'; # SMTP server MUST BE configured
The End

You might also like